Help us understand the problem. What is going on with this article?

PowerBI メジャーを使って週の変化を作成

More than 1 year has passed since last update.

PowerBIで今週と先週の差分や比率を出したいけどクイックメジャーにないのでメジャーを使って作成する

以下参考リンク

カレンダーテーブル作成

  • 今回はカレンダーテーブルを作成したので作成する人はこちら → link
  • 上記リンク通りに作成しプラスで先週の数字取得列も追加 ※第1週目の前の週を取得するため
    前週番号 = if('年月日'[週番号]=1, max('年月日'[週番号]), '年月日'[週番号] - 1)

売上データとカレンダーテーブルのリレーション

  • 年月日情報を紐づける MicrosoftTeams-image.png

新しいメジャーの作成

ステップ1

  • 前の週の番号に紐づく売上の集計
    • 使用する関数:CALCULATE() SUM() FILTER() ALL() SELECTEDVALUE() DIVIDE()※それぞれの意味は省略
  • CALCULATE(集計したい値, 検索値)のイメージです。

  • 新しいメジャーの追加で先週の売上合計を表示

先週売上 =
 CALCULATE(
  sum('売上データ'[売上]), 
    FILTER(
      all('年月日'),
      '年月日'[週番号] = SELECTEDVALUE('年月日'[前週番号]) &&
      '年月日'[年] = SELECTEDVALUE('年月日'[年])
    )
  )

ステップ2

  • 新しいメジャーの追加で先週からの比率計算
先週比率 = DIVIDE(sum('売上データ'[調整後売上]),'売上データ'[先週売上])

表の作成

  • 週の項目・売上 + 先程作成したメジャーの先週売上と先週比率

MicrosoftTeams-image__1_.png

まとめ

  • 今回は検索してもなかなかこういったやり方がすぐ見つからなかったので作成してみました。
  • これをやってみて思いましたがクイックメジャーに頼らずメジャーを使った方が個人的におすすめです。
    • 関数の理解も深まりますし今後別の作業でも応用が聞いてきそうなので
  • 今後も別記事をちょくちょく書いていこうと思います。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away