0

私は PowerPivot を初めて使用し、複数の PowerPivot データ ソースから取得した複数のピボット テーブルをリンクするように求められました。

ブログの投稿やフォーラムのディスカッションを見ると、1 対 1 または 1 対多の関係に基づいてリンクすることも、推奨されるモデルに従っている場合は、多対多の関係を介してリンクすることも可能であるようです。

データ ソースには、PowerPivot 内でリレーションシップを作成するために使用したプライマリ/外部キー フィールドがあります。

ピボットテーブル接続を使用して、両方のデータ ソースからスライサーをピボット テーブルにリンクしました。しかし、スライサーで値を選択すると、最初のピボット テーブル (および最初のデータ ソースに基づくピボット テーブル) のみが更新されます。

ピボット テーブルをリンクするために正しい方向に向けることができますか?

Excel 2010 と PowerPivot (バージョン 10.50.4000.0) を使用しています。

データ ソースは 2 つの別個のアクセス クエリです。

ありがとう

マーク

更新: ええと、あなたと同じように、私はこれに取り組み続けてきました。スライサーのピボット テーブルへのリンクが何らかの形で登録されていない場合に備えて、http://www.powerpivotpro.com/2010/08/two-common-powerpivot-error-messages/の提案に取り組みました。たぶんこれが助けになったのかもしれませんが、完全にはわかりません。すべての提案に従った後、作成したスライサーはいずれも、他のデータ ソースに基づくピボット テーブルに影響を与えませんでした。

上記の提案の一部として、qry_Table1 に計算フィールドを作成しました (実際のテーブル名ではありません...)。

=CALCULATE(COUNTROWS(qry_Table2),qry_Table1)

リレーションシップを作成する前に作成されたスライサーに問題があるのではないかと思ったので、それらのほとんどを削除しました (実際には多くのピボット テーブルとシート タブ、および各タブにスライサーがあり、いくつか見逃していました)

次に、スタンドアロンのスライサーを作成し、それを関連するピボット テーブルにリンクしようとしましたが、喜びはありませんでした。

次に、データ ソースが qry_Table2 であるピボット テーブルからスライサーを作成する作業に戻りました。qry_Table2 から描画されたピボット テーブルのセルをクリックし、次に [ピボットテーブル ツール] > [オプション] タブ > [スライサーの挿入] からクリックします。スライサーを作成し、両方のデータ ソースのピボット テーブルに再度リンクしました。今回はうまくいきました。

理由がわからないことを告白しなければなりません。関係の方向性に関係している可能性があります。qry_Table2 はルックアップ テーブルです。DAX式に関係している可能性があります。

おそらく、スライサーは、DAX 数式で参照されていない、結合されていない一種の Company Department 列にあったと言う価値があります。

とにかく、これを再現してみます。

4

1 に答える 1