2016-11-10 89 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' 

但它看起來像你的問題不在這裏。 如果您看到空列標題不會是「特殊客戶」。

我猜你在這裏有另一個節點。 切換到頁面結構查看並檢查它。