ホーム › フォーラム › Power BI › Power BI Desktop › 集計期間が1年以上の対前年資料の作成
- このトピックには13件の返信、3人の参加者があり、最後に匿名により4年、 2ヶ月前に更新されました。
-
投稿者投稿
-
2020-07-02 21:00 #5469shun参加者::
はじめて投稿させていただきます。
ノンプログラマです。事業企画のようなポジションで、データまわり、ビジネスプロセス改善、などを行っております。以下、質問です。
※添付資料の数値は全てダミーです。掲題の件の作成方法で苦戦をしております。
具体的には、
・集計期間が1月~翌々年の3月
・集計対象の属性が年度で区切られている(例:19年新卒入社、20年新卒入社、21年新卒入社)
・各月ごとに人数を集計したい苦戦しているポイント
・グラフ作成時にx軸に年月をいれると、年度毎に年月がずれてしまう。
→卒業2年前の7月が、19年新卒入社は2017年7月、20年新卒入社は2018年7月(※添付①)
→集計期間が1年間であれば、x軸を月にすれば解決するが、1年以上のため重複する月が発生してしまう。
→本来は同じ時期の7月(卒業2年前の7月)で集計し比較できるようにしたい現状は、年度毎に年月を変換しグラフを作成しています。(※添付②)
02_2Y1は、卒業2年前(2years ago)の1月の意味。02は昇順で並べるため。x軸にしている年月には様々な種類(たとえば、登録日、退会日など)があるため、
都度年月を変換する作業が非常に手間です。良い解決方法はないでしょうか?
2020-07-03 17:43 #54792020-07-03 17:55 #54802020-07-03 18:23 #5482shun参加者::@neko-daisuki さん
ご返信ありがとうございます。
質問の仕方が下手で申し訳ありません・・・。
最終的なイメージは最初の投稿の添付②(再度添付します)のような状態です。
xに年月があり、年度毎にずれてしまう年月が同じ時期で集計されている状態が望ましいです。以下、改めて説明させていただきます。
・日時データを加工せずにxに指定する
・凡例に年度を指定する
これでグラフ化すると最初の投稿の添付①のように、同じ卒業2年前の7月でも、19年新卒入社は2017年7月、20年新卒入社は2018年7月
となり、比較したい値の年月がズレてグラフ化されてしまいます。現状はズレが起きないように日時データを年度毎に変換(PowerBIに取り込む前にAccessで変換)しています。
ただ、x軸にしている年月には様々な種類(各行動に基づいた日時データ)があり、
分析のためにx軸に指定してしようと思うと、都度そのデータを加工する作業が必要になってしまいます・・・。
(すみません、このあたりうまく伝わりますでしょうか・・・)この行動の日時データを直近3年分推移を比較したい!
となったときに、xに日時データ、凡例に年度を指定、くらいでサクッと集計ができるようにする、
リレーションやDAX関数など活用したやり方はないかなと模索したのですが、なかなか解決策が見つけられず、今回の質問をさせていただきました。良い解決策があればご教示いただけますと幸いです。
- この返信は4年、 2ヶ月前にshunが編集しました。
2020-07-06 10:04 #5485匿名無効2020-07-07 11:51 #5491shun参加者2020-07-07 11:58 #5492shun参加者2020-07-07 12:25 #54932020-07-07 12:44 #5494Ume参加者2020-07-07 18:56 #5496shun参加者2020-07-07 19:44 #54982020-07-07 19:50 #5501shun参加者::ご丁寧にありがとうございます!
>基準は年度属性ごとに一意に持たせ
こちらは列追加で基準日の列を作成し(基準日テーブルを作成しクエリのマージなどを利用)一意でもたせ、
DATEDIFF(’テーブル'[対象日],’テーブル'[基準日],MONTH)
この式の’テーブル'[基準日]に指定する、というやり方がよさそうかなと思ったのですが、やり方あってますでしょうか?- この返信は4年、 2ヶ月前にshunが編集しました。
2020-07-07 21:34 #5503Ume参加者2020-07-08 10:35 #5504 -
投稿者投稿
- このトピックに返信するにはログインが必要です。