我有一個銷售多維數據集具有以下設置:
措施:AnalysisValue
行:帳戶代碼
柱:分析記錄
SSAS - 排除空列
我試圖找出每個值根據分析記錄進行分組。
Example http://i57.tinypic.com/rlgpiu.jpg
這個偉大的工程!我的問題是我如何排除(空白)列?我如何排除總計中的(空白)列?
我有一個銷售多維數據集具有以下設置:
措施:AnalysisValue
行:帳戶代碼
柱:分析記錄
SSAS - 排除空列
我試圖找出每個值根據分析記錄進行分組。
Example http://i57.tinypic.com/rlgpiu.jpg
這個偉大的工程!我的問題是我如何排除(空白)列?我如何排除總計中的(空白)列?
您可以嘗試過濾[column]。成員使用NOT ISEMPTY()排除所有空值,然後bottom_count過濾的集合。
如果空值存儲在您的基礎事實數據表中,默認情況下,它們將在處理多維數據集時轉換爲零。您可以在度量上使用Null Processing選項來控制null事實是否轉換爲0,轉換爲空值,或者甚至在處理期間拋出錯誤。如果您不希望empty cell
值出現在您的查詢結果中,則應該創建查詢,計算所得成員或MDX Script
語句,以消除空值或將其替換爲其他值。
如果你正在寫的MDX自己,你可以在每一個軸上使用NON EMPTY
,我。即
SELECT
NON EMPTY
...
ON COLUMNS,
...
ON ROWS
FROM myCube
顯示空行,但不是空列,或
SELECT
...
ON COLUMNS,
NON EMPTY
...
ON ROWS
FROM myCube
顯示空列,但不空行,或
SELECT
NON EMPTY
...
ON COLUMNS,
NON EMPTY
...
ON ROWS
FROM myCube
不顯示空行或列。
如果您正在使用爲您生成MDX的工具,那麼在許多情況下,如果應該將NON EMPTY
添加到MDX語句中,您可以設置選項。在圖片中的多維數據集瀏覽器中,右鍵單擊網格,選擇「報告」,然後選中/取消選中「空行」和/或「空列」。如果您使用Excel數據透視表,也有類似的選項。
你的意思是刪除'0'或你'nulls'我沒有看到任何空值? –
它不是NULLS,而是維度數據中的NULLS,我相信這就是爲什麼我得到(空白)列。 – user2859298