ほんの少しの背景情報:
SCD2 を使用して社内のユーザーの変更 (チームの変更、役職の変更など) を追跡するディメンション テーブルがあります。以下の例を参照してください。
Analysis Services キューブを構築し、ディメンションに必要なすべての階層を作成しました。ファクト テーブルをナビゲートおよびドリルダウンするときにうまく機能します。
私が抱えている問題は、PerformancePoint ダッシュボードのフィルターにあります。ユーザーの複数のインスタンスでユーザー ディメンション テーブルを使用しているため、リストに重複が表示されます。サロゲート ID がディメンションで参照されている理由は理解できます。しかし、A チームの最初のインスタンスを選択すると、特定の期間のすべての売上が表示され、2 番目のインスタンスを選択すると、別の期間のすべての売上が表示されます。
この種の行動を処理する最善の方法は何ですか? 理想的には、チームの個別のリストをアルファベット順に表示したいと考えています。チーム名を選択すると、時間の経過に伴うすべてのデータが表示されます。
MDX クエリ フィルターの使用を検討しましたが、考えていないことがないか確認したいと思います。
これは簡単で簡単な質問ではないことは承知していますが、助けていただければ幸いです。