![見出し画像](https://assets.st-note.com/production/uploads/images/117504457/rectangle_large_type_2_8237fb85f03636771a8a7fe74afe17de.png?width=1200)
【Excel動画解説】DAX関数『TREATAS』で仮想的なリレーションシップを作成する
こちらの動画では、データモデル内にあるテーブル間で実際のリレーションシップを作成せずに、メジャーの数式でDAX関数のTREATASを使って仮想的(バーチャル)なリレーションシップを作成する方法について解説します。
![](https://assets.st-note.com/img/1695962987110-Cj1Qx0uWHP.png?width=1200)
データモデル内にあるテーブル間でリレーションシップが作成されていれば、
![](https://assets.st-note.com/img/1695963268930-XBtVleOp1Z.png?width=1200)
ピボットテーブルによる集計時に異なるテーブルの列を使って集計値をフィルターして分類することができます。
![](https://assets.st-note.com/img/1695963474316-NO4K3EQzMv.png?width=1200)
逆に言えば、リレーションシップが作成されていないと、メジャーによる集計値を分類することができません。
![](https://assets.st-note.com/img/1695963695580-MPejgLldSF.png?width=1200)
![](https://assets.st-note.com/img/1695963835128-jh24zzGx8w.png?width=1200)
こういった場合、中間テーブルを別途作成して、そちらを経由してフィジカルなリレーションシップを作成するという方法があります。
![](https://assets.st-note.com/img/1695964135618-H0BmPJ4Gjj.png?width=1200)
しかし、こちらの動画ではTREATAS関数を使うことで実際にはリレーションされていないテーブル同士でバーチャルなリレーションを作成する方法について解説します。
![](https://assets.st-note.com/img/1695964356485-L0v6AGE5Lh.png?width=1200)
ここから先は
0字
![](https://assets.st-note.com/production/uploads/images/88377139/profile_d29384f069b139ac6b76498e836a7e1a.png?fit=bounds&format=jpeg&quality=85&width=330)
有料記事は1本500円程度で販売しており、収録する有料記事の数に応じて今後価格が上がる予定ですので、早めのご購入をオススメします。
Excelやパワークエリやパワーピボットを実務で使う場合のテクニックやノウハウを書いた有料記事を記事をまとめている買い切りマガジンです。有…
よければサポートしていただけると嬉しいです😀 有用な記事や動画を制作していけるように頑張ります❗️