2016-11-10 73 views
1

我在Cognos 10中创建了一个交叉表&我已经为每一行指定了逻辑。 我也指定了列的逻辑,但我有一个问题。 如附图所示,当我运行报告时,列显示2次。隐藏Cognos 10中的特定列

列的逻辑是:

CASE WHEN([FBA] [FEFRecord] [BL] = 'SPEC'。)THEN(“特殊顾客) ELSE NULL END

我猜测问题是所有不在'SPEC'中的值都被分配在一个新的列中(它保存着空值)。

你能告诉我一步一步怎么做只显示一次列,没有NULL值? 我也尝试添加一个布尔变量并将BOX TYPE设置为NONE,但它好像不适合我。

注:如图片所示,我只需要在第二个栏,而不是一个与红十enter image description here

回答

0

可能只是过滤出来完全? 添加过滤器

[FBA].[FEFRecord].[BL] ='SPEC' 

但它看起来像你的问题不在这里。 如果您看到空列标题不会是“特殊客户”。

我猜你在这里有另一个节点。 切换到页面结构查看并检查它。