2014-10-29 98 views
1

我目前有以下問題所困擾:下日期粒度FactBudget

在我們的事實表預算我們定義了每月預算。因此每個條目都有一個日期鍵'YYYYMM'。然而,與我們的尺寸日期相比,這是一個較低的粒度,我們每天都有條目( - >日期鍵是'YYYYMMDD')。

因此,我創建了維度PeriodMonth,其中我們將主鍵設爲'YYYYMM',併爲月份,月份名稱和年份分隔字段。爲了將表格鏈接到我們的主要時間維度,我添加了一個外部關鍵字段PeriodMonthKey到維度日期,它指向期間月份維度表。

現在我想可以從主時間維度日期與年/月字段篩選的事實預算。在多維數據集設計視圖的「維度用法」選項卡中,我嘗試設置事實(預算)和兩維(日期,期間月)表之間的引用關係。不幸的是,我只能爲參考和中間維度之間的關係定義一個屬性。

這裏是它看起來像兩個截圖: enter image description here enter image description here

出於測試目的,我只是增加了預算值在2014年的每個月當我通過DimDate.Month它正確顯示篩選預算值每個月當我通過DimDate.Year篩選,而不是2014年的單次入境的預算值2014,如下所示:(右部)

enter image description here

我明白爲什麼這不是w ^與DimDate.Year一起工作,但不知道如何解決它。我是完全錯誤的,還是我錯過了一些小事?任何輸入是高度讚賞。

問候 塞巴斯蒂安

回答

0

我會假設你缺少從一個月到一年的DimDate層次的關係。 Analysis Services從事實表中引用的屬性聚集到維度中具有關係的所有屬性。要設置這些關係,請在BIDS中打開維度,並在「屬性關係」選項卡上對其進行配置。

您甚至可能完全擺脫維度「Dim Period Month」,並且只是使用從「事實預算」到「Dim Date」月份級別的常規關係。這不能在數據源視圖中配置,而是在多維數據集編輯器的「維度使用」選項卡上配置。這可能會或可能不會混淆您的用戶,而不是從不同的維度中進行選擇。