リレーションシップで複数のマスタを1枚のシートで完結したい

ホーム フォーラム Power BI Power BI Desktop リレーションシップで複数のマスタを1枚のシートで完結したい

このトピックには15件の返信が含まれ、2人の参加者がいます。3 ヶ月、 3 週間前 Ume さんが最後の更新を行いました。

15件の投稿を表示中 - 1 - 15件目 (全16件中)
  • 投稿者
    投稿
  • #6385
    Helpful
    Up
    0
    Down
    Not Helpful

    Gakkey
    参加者

    複数のマスタを1枚のエクセルシートでリレーションシップでつなぎたいと思います。
    添付ファイルの「ローデータ」の「No.」と、「国名」「都道府県」「市区群」それぞれのマスタをつなぎ、Power BI上でローデータの数字を名称に変更したいと考えております。
    各マスタを1枚のシートにし、リレーションシップでつなぐとうまくいくのですが、1枚のシートでリレーションシップでつなごうとすると妥当な数字が表示されません。
    どなたかご存じの方がいらしたら教えていただけないでしょうか?

    Attachments:
    1. -1.xlsx
    #6387
    Helpful
    Up
    0
    Down
    Not Helpful

    Ume
    参加者

    >各マスタを1枚のシートにし、リレーションシップでつなぐとうまくいくのですが、
    添付頂いたマスタは国、都道府県、市区群が一つになっていますが、国、都道府県、市区群ごとに別々シートに分割されたという事でしょうか?
    >1枚のシートでリレーションシップでつなごうとすると
    こちらは添付の形のままリレーションシップを貼られたいということでしょうか?

    #6388
    Helpful
    Up
    0
    Down
    Not Helpful

    Gakkey
    参加者

    Ume様、ご質問いただき有難うございます。
    国、都道府県、市区群ごとに別々シートに分割すると手間になるため、一枚のシートでそれぞれ項目ごとにリレーションシップで繋げないかと調べましたがなかなか見当たらず。
    はい、そのまま張りたいと考えております。もし加工が必要であればどのような加工が必要でしょうか?

    #6389
    Helpful
    Up
    0
    Down
    Not Helpful

    Gakkey
    参加者

    Ume様
    私の説明がざっくりしていたので申し訳ございません。
    添付ファイルのように、マスタは1枚のシートで複数の項目が含まれています。
    これをローデータに繋ぎたいのですが、マスタが1項目1シートずつですとうまくリレーションシップで繋げるのですが、項目数が増えると1シートずつに分割するのが手間になるので、リレーションシップか何かの方法でローデータとマスタを繋げないかと悩んでおります。
    お力をいただけると幸いです。

    Attachments:
    1. -2.xlsx
    #6391
    Helpful
    Up
    0
    Down
    Not Helpful

    Ume
    参加者

    リレーションのキーはローデータのA列でしょうか?
    それを1つのマスタシートのA列とリレーション貼りたいという事になりますか?
    その場合、置き換えたいローデータの数字をどのように名称に置き換えをお望みですか?
    具体的な対応例を教えて頂ければと思います。

    #6392
    Helpful
    Up
    0
    Down
    Not Helpful

    Gakkey
    参加者

    UME様

    リレーションのキーはローデータのA列でしょうか? → その通りです。
    それを1つのマスタシートのA列とリレーション貼りたいという事になりますか? → その通りです。
    その場合、置き換えたいローデータの数字をどのように名称に置き換えをお望みですか? → シート「アウトプット例」になります。
    普通にローデータだけでピボットのように分類すると「1」や「3」といった、項目名ではなく数字での表示なりますが、この数字の部分を「日本」や「サッカー」といった項目名に置き換えたいと考えております。

    Attachments:
    1. -3.xlsx
    #6394
    Helpful
    Up
    0
    Down
    Not Helpful

    Ume
    参加者

    回答になっているかわかりませんが、
    ローデータもマスタも縦持ちにすれば可能かと思います。
    PowerQueryのピボット解除が有効かもです。

    #6395
    Helpful
    Up
    0
    Down
    Not Helpful

    Gakkey
    参加者

    UME様
    ご教示いただき有難うございました。
    早速PowerQueryのピボット解除を試行してみました。(添付ファイル2枚目)
    しかし、添付ファイル3枚目のように、11人のデータの対し、3項目分、つまり11×3=33人分として表示されたようです。
    何が足りないか、どうすれば宜しいか、ご教示いただけますと幸いです。
    宜しくお願いいたします。

    Attachments:
    1. .pptx
    #6397
    Helpful
    Up
    0
    Down
    Not Helpful

    Ume
    参加者

    こんな感じでしょうか。

    • この返信は3 ヶ月、 3 週間前に  Ume さんが編集しました。
    #6399
    Helpful
    Up
    0
    Down
    Not Helpful

    Ume
    参加者

    pbixファイルは張れないようなのでこちらで。

    Attachments:
    1. gakky3.pptx
    #6401
    Helpful
    Up
    0
    Down
    Not Helpful

    Gakkey
    参加者

    UME様
    何度も有難うございます。
    私がイメージしていたのは添付のpbixのような形です。もしかしたらUME様がご教示いただいた形が正しいのかもしれませんが、そうでしたらすみません。
    各項目で1シートずつマスターがあればリレーションでつなぐと分かりやすいのですが、ご教示いただいたクエリのマージでそれが可能か分かりません。項目の数が増えた場合、1シートずつ分解する手間があり、「列のピポッド解除」でクエリのマージする方法は理解できるのですが、まだ数字が思うものと違いまして。。。

    #6402
    Helpful
    Up
    0
    Down
    Not Helpful

    Gakkey
    参加者

    pbixが添付できませんでしたので、pptに貼り付けました。

    #6403
    Helpful
    Up
    0
    Down
    Not Helpful

    Gakkey
    参加者

    1枚目です

    Attachments:
    1. Test4-1.pptx
    #6405
    Helpful
    Up
    0
    Down
    Not Helpful

    Gakkey
    参加者

    2枚目です

    • この返信は3 ヶ月、 3 週間前に  Gakkey さんが編集しました。
    Attachments:
    1. Test4-2.pptx
    #6406
    Helpful
    Up
    0
    Down
    Not Helpful

    Gakkey
    参加者

    3枚目です

    Attachments:
    1. Test4-3.pptx
15件の投稿を表示中 - 1 - 15件目 (全16件中)

このトピックに返信するにはログインが必要です。

ツールバーへスキップ