Excel 2010 用の新しい PowerPivot アドオンにある 2 つのテーブル間の比較的単純な計算だと思ったことを実行しようとしています。
次のようにセットアップ時にロードされた私の2つのテーブル:
表 1: FooID、BarID、名前
表 2: BarID、日付
表 1 と 2 の間には 1 対多の関係があります。
表 2 のすべての行を合計するだけの計算列を表 1 に追加したいと考えています。
私は運がないのでこれを試しました。計算結果はすべての列で null になります。Excel はエラーを報告していないので、計算が無効というわけではありません。理解できないことをしているだけです。
=CALCULATE(COUNTROWS(Table2), Filter(Table2, Table2[BARID] = Table1[BARID]))
また、うまくいくと思ったもっと簡単なことも試しました:
=COUNTROWS(RELATEDTABLE(Table2))
ただし、それも null になります。
テーブル 1 とテーブル 2 が BARID で関係を持っていることを確認しました。