我有一个包含多个列的水晶报告。我需要隐藏一个列并根据条件删除空白。目前我所做的是.i已拖放TextObject中的字段并勾选“Suppress Embedded”空白字段行“和”可以增长“。它将隐藏详细信息字段并删除空格,但问题是标题仍然可见。
隐藏列的条件是字段数据为空或空
答案 0 :(得分:1)
尝试为有条件地显示列标题创建公式。类似的东西:
SomeFieldLabel:
If DistinctCount({@SomeField}) > 0 Then "The Column Label"
或
If Not IsNull({@SomeField}) And {@SomeField} <> "" Then "The Column Label"
然后使用{@SomeFieldLabel}和所有其他标签创建文本对象,并选择抑制嵌入的空白字段行。
您可能需要尝试找到正确的条件 - 只要字段出现在您的明细记录中,评估为True,其余时间为False。