Translate

2021年6月12日土曜日

【Power BI 備忘録】インフォグラフィックデザイナーのグラフで、最初と最後のデータにラベルを付けるDAX

 Power BIのカスタムビジュアルであるインフォグラフィックデザイナーの折れ線グラフなどで、最初と最後のデータポイントにラベルをつける方法です。


まず、下記のように、データの日付の最初と最後で値を計算するメジャーを作成します。

この場合の注意点ですが、データを「 FORMAT([OrderQ],"General Number")」のような形にしないと、最初と最後以外のラベルが「0」となってしまうようです。なお、普通の折れ線グラフの場合は、FORMATがなくても最初と最後のみにラベル表示ができます。

なお、数値データの代わりにカテゴリー列を指定すれば、カテゴリーラベルを表示させることができます。

Label_Measure = 

VAR min_label = CALCULATE(MIN('SalesData'[OrderDate]), ALLSELECTED('SalesData'))

VAR max_label = CALCULATE(MAX('SalesData'[OrderDate]), ALLSELECTED('SalesData'))

VAR LABEL = FORMAT([OrderQ],"General Number")

RETURN

IF( OR(

    MIN('Calendar'[Date]) = min_label,

    MAX('Calendar'[Date]) = max_label)

    ,LABEL)


0 件のコメント:

コメントを投稿