4
10

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 5 years have passed since last update.

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

Last updated at Posted at 2019-03-13

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

まとめ

  • 今回は検索してもなかなかこういったやり方がすぐ見つからなかったので作成してみました。
  • これをやってみて思いましたがクイックメジャーに頼らずメジャーを使った方が個人的におすすめです。
    • 関数の理解も深まりますし今後別の作業でも応用が聞いてきそうなので
  • 今後も別記事をちょくちょく書いていこうと思います。
4
10
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
4
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?