2017-03-06 127 views
0

我正在構建一個具有2個共享某些維度的事實表的多維數據集。 在下面的例子中,我有Fact_Employee,Fact_Manager,Dim_Date,Dim_Country,Dim_Employee和Dim_Manager,以及相應的鏈接。共享相同維度的SSAS事實

DataSource View

在SSAS我創建了一個Dim_Country。在多維數據集「維度用法」中,我創建了2個維度(Man_Country和Emp_Country)並鏈接到各個度量值組。

我的Fact_Employee有Dim_Manager的關鍵字,所以我可以將它們關聯起來。

我在這裏的問題是,當在數據透視表中拖動Man_Country,Emp_Country,Emp_Amount和Man_Amount時,這是行不通的,因爲我得到的所有經理國家與經理號碼無關,然後員工國家與員工編號正確鏈接,但重複。 下圖顯示了結果數據透視表以及我想要獲得的結果。

enter image description here

什麼我需要在數據源視圖或多維數據集維度用途更改爲正確的結果。

用戶應該能夠通過(例如)經理國家來篩選數據透視表,以查看所有員工國家和數字以及金額(對於經理和員工)。

非常感謝您的任何幫助。

問候, PC

+1

爲什麼不創建一個包含所有經理/員工的維度,這個維度包含一個字段,表明他們是否是經理,還是一個顯示員工與哪位經理關聯的字段?那麼,有1個事實表與1個數量字段,你可以捲起經理/員工? – manderson

回答

0

如果有國家層面則你應該使用這個維度兩個度量組,只記得配置方面使用此維度VS既度量組。

有些特殊情況下,您希望將這些尺寸分開,f.eks:如果您希望它們分開行動 - 假設您有包裹的事實表,並且您需要同時擁有DimFromCountry和DimToCountry。在這種情況下,你會想要使用角色扮演維度 - 它是相同的維度,但連接不同。

相關問題