2011-12-27 103 views
0

我們有一個字段爲DateOfBirth的客戶端表。年齡的OLAP維度

我是MS Analysis Services,OLAP和數據立方體的新手。我試圖按年齡類別報告客戶指標(18-25,26-35,35-50,50-65,66 +)

我沒有看到一種方法來實現這一點。 (注意:我並不關心出售時的年齡,我有興趣瞭解當前活躍客戶的年齡分佈情況)。

回答

2

您可以在數據源視圖中創建一個TSQL或命名計算,以基於DOB字段計算CurrentAge。 您可能還希望實現另一個類似的派生字段,該字段在日期範圍內指定CurrentAge Value a Bucket。這是一個簡單的TSQL Case語句。

根據客戶表的大小(以及分析目的),您可能希望將其作爲事實表,或者至少使用雪花將其與客戶表中的其他相對靜態屬性字段分開。