2017-03-06 9 views
0

いくつかの次元を共有する2つのファクトテーブルを持つキューブを構築しています。 以下の例では、それぞれのリンクにFact_Employee、Fact_Manager、Dim_Date、Dim_Country、Dim_Employee、Dim_Managerがあります。 SSASで同じ次元を共有するSSASの事実

DataSource View

私は1つ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次元を作成してみませんか?それから、Manager/Employeeでロールアップできる1 Factフィールドの1 Factフィールドがありますか? – manderson

答えて

0

あなただけの両方のメジャーグループ対この次元のディメンションの使用量を設定することを忘れないで、両方のメジャーグループためにこのディメンションを使用する必要がありますあなたはその後、国の次元を持っている場合。

これらの次元を区切りたい場合は、f.eks:別々に動作させたい場合 - 小包を持つファクトテーブルがあり、DimFromCountryとDimToCountryの両方を持つ必要があるとしましょう。この場合、ロールプレイディメンションを使用したいと考えています。ディメンションは同じですが、接続方法は異なります。

関連する問題