2017-02-16 33 views
1

我正在學習如何使用spotfire工具。我正在用圖標創建一個圖形表格。我想將空值表示爲Icon而不是顯示---。有沒有可能這樣做?在Spotfire上檢查[Axis.Icon]是否爲空值

我也嘗試編寫自定義表達式

If([Axis.Icon] is null, 0) 

爲此,我得到一個錯誤說「表達的所有部分都被聚合」

任何人都可以幫我解決這個問題嗎?非常感謝!

回答

0

值/表達式這些都對聚集體軸必須以它們的整體被聚集,以保持一致性。否則,信息圖形可能會歪曲數據。在像你這樣的情況下,通常你可以聚合所有的部分或整個表達式,或者處理你的表數據本身的邏輯。

喜歡的東西If(SUM([Axis.Icon]) is null, SUM(0))

很多人,而在他們的數據0替換空。爲此,您需要創建一個計算列或使用轉換來將數據中的缺失值替換爲0,並使用類似的表達式:If([columnName] is null, 0)

在這兩種情況下,你可能仍然有---這類似於空,但實際上是一個特定的你正在使用分組的缺失值。這意味着沒有符合這個分組的任何行,因此你不能強制一個值。

針對您的特殊情況下,我們需要一個簡單的數據集。

+0

太好了。有用! –

+0

真棒@PonnulakshmiSivasailam很高興你能解決它 – scsimon