我在Cognos 10& C创建了一个交叉表。我已经为每一行指定了逻辑。 我也指定了列的逻辑,但我遇到了问题。 如附图所示,当我运行报告时,该列显示2次。
列逻辑是:
CASE 什么时候([FBA]。[FEFRecord]。[BL] ='SPEC')然后('特殊客户') ELSE NULL END
我想问题是所有不在'SPEC'中的值都被分配在一个新列中(它保存了空值)。
请您一步一步地告诉我如何在没有NULL值的情况下只显示一次列? 我还尝试添加一个布尔变量并将BOX TYPE设置为NONE,但它似乎对我不起作用。
答案 0 :(得分:0)
可能只是完全过滤掉它们? 添加过滤器
[FBA].[FEFRecord].[BL] ='SPEC'
但看起来你问题不在这里。 如果您看到空列标题不是'特殊客户'。
我猜你在这里有另一个节点。 切换到页面结构视图并进行检查。