不要データの削除

ホーム フォーラム Power BI Power BI Desktop 不要データの削除

  • このトピックには29件の返信、2人の参加者があり、最後にUmeにより2年、 10ヶ月前に更新されました。
15件の投稿を表示中 - 1 - 15件目 (全30件中)
  • 投稿者
    投稿
  • #5831
    Matrix99999
    参加者
    Up
    0
    Down
    ::

    ログ分析をしています。
    キーとなる項目を除外したいと思います。
    理由はログ分析の対象外のものだからです。
    そのため、ログ分析用の別マスターを設けて元となるログのキー項目とマッチングさせ不要なものを削除したく思います

    キー   別マスタ
    A     A
    B     C
    C     D
    D

    A,C,Dのみ対象として分析したいです。

    データ件数も多く、power biのビギナーです。

    ご教示いただければと思います。

    #5832
    Ume
    参加者
    Up
    0
    Down
    ::

    削除ではないですが、
    対象のものだけに絞る方法はいくつか考えられますが、
    自分なら下記の2つで行います。

    Power Queryなら、
    ログと別マスタをクエリのマージで内部結合させる
    Report側なら
    別マスタからログにリレーションを貼って、別マスタからフィルタ、スライサで絞り込む
    でしょうか。

    レポートで使わないのが確実ならPowerQuery側でやるのがおすすめです。

    #5833
    Matrix99999
    参加者
    Up
    0
    Down
    ::

    本当にありがとうございます。
    別マスタのデータ情報を一意にして内部結合をしました。
    該当するものは

    32071/38393件でした

    この後、画面上tableという項目が表示されます。
    この場合の処理はどのように操作すればよいのでしょうか。
    ご教示いただければと思います。

    #5836
    Ume
    参加者
    Up
    0
    Down
    ::

    Matrix99999さん

    table列はそのままでも問題はありませんが、
    気になるようでしたら、列の削除で外してください。

    #5837
    Matrix99999
    参加者
    Up
    0
    Down
    ::

    ありがとうございます。

    クエリのマージで対応し、table列に関しては別マスタの値を表示するようにしました。

    別マスターにマッチングしなかったデータがあります。
    マッチングできなかったものは現状動作していないPGです。
    これを可視化したいのですがどのようにすればよいでしょうか。

    クエリのマージでできると思ったのですがログデータがマージ対象外となってしまい苦慮しています。
    ご教示いただければと思います。

    #5838
    Ume
    参加者
    Up
    0
    Down
    ::

    別マスタのなかで合致しなかったデータだけ表示したいということで正しいですか?
    だとすれば結合の種類で右反か左反を使って合致しない行だけ表示し、その後tableを展開するのはいかがでしょうか?

    マージ対象外となっているとの事ですが、合致するものと同じクエリを再度使用されていますか?
    こちらだとエラーになる可能性があると思います。
    クエリを複製する等したうえで試してみてください。

    #5839
    Matrix99999
    参加者
    Up
    0
    Down
    ::

    ありがとうございます。
    別マスタのなかで合致しなかったデータだけ表示したいということで正しいですか?
    >その通りです

    別マスタをコピーして、copy_管理台帳からクエリーを設定してみました。
    copy_管理台帳 = ‘管理台帳’

    それからpower query エディタでクエリのマージを行おうとしましたが、copy_管理台帳がクエリ一覧に表示されませんでした。

    別マスタと一致するものとしないものを検知したく思いますので
    下記内容の手順申し訳ございませんがご教示いただけないでしょうか

    結合の種類で右反か左反を使って合致しない行だけ表示し、その後tableを展開するのはいかがでしょうか?

    よろしくお願いします。

    #5840
    Ume
    参加者
    Up
    0
    Down
    ::

    合致のマージが成功されていますので、マージの手順は間違っていないと思います。
    クエリ一覧に表示されないのが気になりますね。

    >別マスタをコピーして、copy_管理台帳からクエリーを設定してみました。
    >copy_管理台帳 = ‘管理台帳’

    この部分の手順がわかる画像や右側のステップ等を貼っていただけると判断できるかと思います。

    #5841
    Matrix99999
    参加者
    Up
    0
    Down
    ::

    申し訳ございません。

    DAX式で新しいテーブル作成
    copy管理台帳 = ‘管理台帳’

    power Queryエディタでcopy管理台帳が表示されません。

    画像の流れのように行ってみました。

    #5845
    Ume
    参加者
    Up
    0
    Down
    ::

    PowerBIはレポート側で作ったテーブルをPowerQueryで再利用はできないので、
    copy管理台帳の作成はPowerQueryで作る必要があります。
    やり方は元の管理台帳を右クリックして複製してみてください。

    #5846
    Matrix99999
    参加者
    Up
    0
    Down
    ::

    ありがとうございます。

    未稼働一覧と稼働PG一覧ができました。

    スライサーを利用して期間を指定することで、稼働PG一覧が可変的に閲覧できます。
    未稼働一覧もそれと連動したいのですがどのように連携すればよいでしょうか。

    未稼働に関しては、ご教示いただいたマージを利用して

    >結合の種類で右反か左反を使って合致しない行だけ表示し、その後tableを展開

    することで単独の未稼働wf TBL参照しています。

    勝手でございますが、pG一覧の中で稼働しているものとしていないPGをグラフにて可視化したいのですがいかがすればよいでしょうか。

    ご教示いただければと思います。

    #5849
    Ume
    参加者
    Up
    0
    Down
    ::

    カレンダーテーブルは作られていますでしょうか?
    複数のファクトテーブルを同じ時間軸で連動してみる場合には
    カレンダーテーブルが必要です。
    基本、PowerBIではカレンダーテーブルはもれなく用意するのがおすすめです。

    #5850
    Ume
    参加者
    Up
    0
    Down
    ::

    後半の要件はDAX使えば可能ですが、
    テーブルの項目がわからないので、深くはコメント難しいです。
    考慮すべきは、稼働しているか否かを何を持って判断するか、それをDAXで定義してあげることになると思います。
    場合によっては稼働非稼働のテーブルを結合させて一つのテーブルとして扱うようなことも考えられますね。

    #5851
    Matrix99999
    参加者
    Up
    0
    Down
    ::

    何度も申し訳ございません

    カレンダーですが2020/04/01-2031/03/31までのものを作成しました。

    ログファイルの日付は年月日 時間と入力されており、カレンダーとリンクしようとしましたがログ側のリレーションがエラーのようになります。

    再度ご教示お願いできないものでしょうか。

    udemiyで勉強したつもりですが実戦でうまくいかず・・・

    #5855
    Ume
    参加者
    Up
    0
    Down
    ::

    日付と日時データ型リレーションは貼れません。
    データ型をそろえる必要があります。

15件の投稿を表示中 - 1 - 15件目 (全30件中)
  • このトピックに返信するにはログインが必要です。
ツールバーへスキップ