9
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Microsoft Power BIAdvent Calendar 2024

Day 13

KPIビジュアルの小ネタ

Last updated at Posted at 2024-12-12

この記事は、Microsoft Power BI Advent Calendar 2024 シリーズ2の12月13日担当分の記事です。

1. はじめに

2024年11月に Power BI Lightning Talk 会 6 で登壇させていただいた「KPIビジュアルの小ネタ」の内容です。

Docswellにスライドを初投稿してみましたが、未来の自分が「スライドだけ見てもよくわからんのでは?」と思い、この記事で説明文を入れることにしました。

2. KPIビジュアルの概要

2-1 Microsoft Learn 1次情報

進行状況や目標までの距離を測定するため。「どれくらい進んでいるのか、それとも遅れているのか」という質問に答える

ビルドペインから △▽ マークのアイコンを選択し、トレンド軸ターゲット を設定することで下のようなKPIビジュアルが表示されます。

KPIビジュアルの概要.png

2-2. こんな経験ありませんか?

KPIビジュアルは、正しく理解しないとよくわからない挙動に出会うかもしれません。こんな経験はありませんか?

こんな経験ありませんか?.png

左の 「トレンド軸が正しくない」 については、Learnに解決策が記載されています。KPIにはトレンド軸の並び替え機能がありません。いったん別のビジュアルに置き換えて並び替えましょう。この記事は、真ん中の 「値が(空白)になる」 と右の 「中間色を使いたい」 についての調査結果を小ネタにしています。

3. Tips: なぜ値が(空白)になるのか?

3-1. 調査結果

が(空白)になるのは、トレンド軸の最新のターゲットの存在が起因している

KPIビジュアルはトレンド軸の最新のターゲットを表示します。対策前(左図)では、最新のターゲットは存在していますが、最新のは存在していません。よって(空白)を表示します。正常な動きです。対策後(右図)では、最新のターゲットと共に最新のも存在しています。

なぜ値が(空白)になるのか?1.png

なぜ値が(空白)になるのか?2.png

3-2. 対策

が(空白)のときは、ターゲットも(空白)にする

対策前のターゲット
Sales LY =
CALCULATE (
    [Total Sales],
    SAMEPERIODLASTYEAR ( 'DimCalendar'[Date] )
)
対策後のターゲット
Target Sales =
IF (
    ISBLANK ( [Total Sales] ),
    BLANK(),
    [Sales LY]
)

4. Tips: 中間色を表示させるには?

4-1. 調査結果

  • ターゲットが1つの場合、正しい色正しくない色2色になる
  • ターゲットが2つの場合、正しい色中間色正しくない色3色になる
  • 2つのターゲットの上限と下限の範囲内が中間色となる

中間色を表示させるには?1.png

4-2. 対策

中間色を表示させるには、ターゲットを2つ設定する

ターゲットを定数にすると、トレンド軸の最新が常に存在している状態になります。が(空白)にならないようにしたい場合はDAXメジャーに前述のTipsを使います。必要なければ定数のみでOKです。

中間色の上限(ターゲット1つ目)
KPI Upper =
IF (
    ISBLANK ( [Total Sales] ),
    BLANK(),
    0.10 //中間色の上限を+10%とする場合
)
中間色の下限(ターゲット2つ目)
KPI Lower =
IF (
    ISBLANK ( [Total Sales] ),
    BLANK(),
    -0.10 //中間色の下限を-10%とする場合
)

5. まとめ

  • が(空白)のときは、ターゲットも(空白)にする
  • 中間色を表示させるには、ターゲットを2つ設定する

以上、小ネタでした🙇

参考

9
1
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
9
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?