0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Microsoft PowerBI Desktopで、リレーションシップ設定(カラムの紐づけ)

Posted at

記載日:2022/4/3
PowerBI Desktopで、リレーションシップの設定方法を記載します。
なお、リレーションシップ設定のやり方は2パターンあります。設定画面を使うやり方と絵を使うやり方です。
(リレーションシップ:異なるフィールド(テーブル)にあるカラム同士を紐づけること。)

目標

リレーションの作成。

作業(設定画面を使う場合)

0.フィールド作成
 データを読み込む。フィールドにデータが表示される。

1.リレーションシップ設定
 対象のフィールド上で右クリックし”リレーションシップの管理”を選ぶ。
 リレーションシップの管理画面が表示されるので”新規”ボタンを押す。

 1つ目のセレクタで親フィールドを選択し、2つめのセレクタで子フィールドを選択する。
 1つ目の表で、リレーションシップを設定したいカラムをクリックすると、”カーディナリティ”と”クロスフィルターの方向”を自動的に設定してくれる。
 ”OK”ボタンを押す。リレーションシップが設定される。

 モデル画面(以下の画面切替ボタンの中の3つ目)を表示させるとリレーションシップが設定されたことを確認できる。

作業(絵を使う場合)

0.フィールド作成
 データを読み込む。フィールドにデータが表示される。

1.リレーションシップ設定
 モデル画面(以下の画面切替ボタンの中の3つ目)を表示させる。

 親フィールドの中の紐づけたいカラムをドラッグし、子フィールドの中の紐づけたいカラムへドロップする。
 リレーションシップが設定される。


参考

上記作業で使用したデータサンプルを以下に記載する。

企業テーブル用データ

Name,Country,StartedAt
TAYATO,Japan,1890
HANDO,Japan,1921
VLOV,Sweden,1834
Melsdez,Germany,1836
Tasle,USA,2005
Valkswegon,Germany,1839
GanarelMotors,USA,1838

売上テーブル用データ

Year,Company,Sales,Quantity
2019,TAYATO,302256,1005
2020,TAYATO,299299,929
2021,TAYATO,232670,727
2019,HANDO,149310,430
2020,HANDO,131705,375
2021,HANDO,106770,307
2019,VLOV,33906,61
2020,VLOV,32718,60
2021,VLOV,36133,63
2019,Melsdez,130705,305
2020,Melsdez,197070,500
2021,Melsdez,217305,670
2019,Tasle,26750,59
2020,Tasle,32892,71
2021,Tasle,61660,116
2019,Valkswegon,252632,823
2020,Valkswegon,287075,889
2021,Valkswegon,168777,487
2019,GanarelMotors,150780,457
2020,GanarelMotors,128425,245
2021,GanarelMotors,145700,350

参考にさせて頂いたサイト

・リレーションシップについて
https://docs.microsoft.com/ja-jp/power-bi/transform-model/desktop-create-and-manage-relationships

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?