「値」を持つファクトテーブルがあります。ファクト テーブルには、"Job Manager" と "Project Director" の 2 つの外部キーがあり、どちらも DimPerson テーブルの PersonKey にリンクしています。この DimPerson テーブルには人名などがあります。Job Manager で値を確認するにはどうすればよいですか? 個人名でしか確認できませんが、ジョブ マネージャーなのかプロジェクト ディレクターなのかはわかりませんが、両方が合計されています。powerpivot を使用して、ジョブ マネージャーで値を確認するにはどうすればよいですか? またはプロジェクトディレクターによる価値?
質問する
129 次
1 に答える
0
PowerPivot のテーブル間にアクティブなリレーションシップを 1 つだけ持つことができます。非アクティブな関係を使用するには、それを参照する計算メジャーを作成できます。
ジョブ マネージャーに基づく FactTable から DimPerson への関係 (これをアクティブな関係にする) と、プロジェクト ディレクターに基づく FactTable から DimPerson への別の関係 (非アクティブな関係) があります。
次に、次のような 2 つのメジャーを作成します。
ValueByJobManager:= Sum(FactTable[Value])
ValueByProjectDirector:= Calculate(Sum(FactTable[Value]),USERRELATIONSHIP(FactTable[ProjectDirectorKey],DimPerson[PersonKey]))
この件に関する優れたブログ投稿は次のとおりです。 http://www.leehbi.com/2012/03/new-features-in-powerpivot-v2/
于 2013-07-04T19:32:58.417 に答える