2012-05-27 70 views
2

我在SSAS具有以下措施立方體內:MDX計算總和的計數範圍

NameID 
Number 
Date 

填充NameID指向與名稱字符串一個人尺寸(可以有多個記錄與同一填充NameID )。日期指向服務器端的日期維度。

我正在尋找MDX計算,我可以在多維數據集中顯示Person.Names,其中查詢中給定的日期範圍的Measure.Number字段的總和在一定範圍內比如0-10,11-20等)。 (),FILTER()和SUM(),但我的MDX是生鏽的,我失去了一些東西。

+0

這聽起來像你需要離散化。這是你想要做的嗎? http://www.databasejournal.com/features/mssql/article.php/3809096/Introduction-to-Attribute-Discretization.htm –

回答

1

MDX沒有直方圖功能,我們正在考慮在icCube中添加此功能,但此時MDX中沒有任何開箱即用的功能。您可以閱讀此article以獲取SSAS中的解決方案。

此外,您可以使用計數和過濾器創建計算成員,但我相信您已經這樣做了。

在層次結構中定義此問題的問題是,它無法按預期的方式使用過濾器。想象一下,你不想在特定的一年中這個範圍。但是如果你的範圍是固定的,那麼創建維度/層次結構也可能是解決方案。