Power BIで最高値と最低値の差の平均値を計算

Power BI

Power BIで、メジャーを作成した際の備忘録です。

以下の様に日々のデータがあります。最高値と最低値があって、それを毎日記録していきます。例えば、株価の一日の値幅だったり、血圧の上と下の値などです。

日付最高値最低値
5月1日150120
5月2日155117
5月3日162128
5月4日149121
5月5日145115

このデータを取り込み、最高値と最低値の差を算出し、その平均値をカードで表示させたい場合、幾つか方法があります。

もっとも簡単な方法は、新しく列を追加して差のデータを取り込む方法です。エクセルで計算もできるし、Power BIのテーブルビューで列を追加する際に式を設定すれば可能です。

日付最高値最低値
5月1日15012030
5月2日15511738
5月3日16212834
5月4日14912128
5月5日14511530

上記方法の代わりにメジャーを作成するには下記の様にDAX関数で計算します。「Table1」はデータを格納しているテーブルの名前です。

差 = 
 AVERAGEX(
    Table1,
    Table1[最高値]-Table1[最低値]
    )

これで、「差」というメジャーが作成され、計算機のアイコンと共に表示されます。

カードで平均値を表示するには、「視覚化」でカードを選択。フィールドに作成した「差」を設定すると、平均値が表示されます。

このメジャーを用いて、折れ線グラフで日毎推移を表示させることも可能です。

このほかにも良い方法があるかもしれません。

Power BI
スポンサーリンク
\この記事をシェア/
\RSSでのフォロー、YouTubeチャネル登録はこちらから/
スポンサーリンク