Power Biで計算列を追加する方法[スーパーガイド]

目次:

Anonim

Power BIは、計算を行う際に非常に便利なツールです。 ただし、Power BIで計算列を追加する際に問題が発生するユーザーはかなりいます。

あるユーザーは公式フォーラムで問題を説明しました:

私はPower Biを初めて使用し、マトリックスを使用してこのようなデータをグループ化しています(下の画像)。 次に、新しい計算を行えるようにする新しい列を追加します=(–)*

私はDAXに期待していないので、そうするのに役立つ簡単な方法はありますか? ご協力いただきありがとうございます。

そのため、OPは新しい計算を可能にする新しい列を追加したいと考えています。 今日は、いくつかの簡単なステップでそれを行う方法を紹介します。

Power BIで計算列を追加する手順

1. DAXを使用してメジャーを作成する

DAXはData Analysis Expressionの略で、Power BIの式言語です。 ここで、下の画像のように、列に関数と式を追加できます。

大文字(2番目の矢印)に、次を追加します。

結果=

VAR qty_per_unit_of_3rd_month =

計算(MAX(表)、フィルター(表、表= 3))

VAR qty_per_unit_of_2rd_month =

計算(MAX(テーブル)、フィルター(テーブル、テーブル= 2))

VAR 3か月単位の価格=

計算(MAX(表)、フィルター(表、表= 3))

戻る

qty_per_unit_of_3rd_month – qty_per_unit_of_2rd_month * Price_per_unit_of_3rd_month

ケースに合わせて数式が機能するように値を調整します。

2.スライサーにメジャーを直接適用します

次のようにメジャーを変更することもできます。

結果=

VAR qty_per_unit_of_first_month_in_slicer =

計算(MIN(テーブル)、ALLSELECTED(テーブル))

VAR qty_per_unit_of_last_month_in_slicer =

計算(MAX(テーブル)、ALLSELECTED(テーブル))

VAR最終単価/最終月=

計算する (

MAX(表)、

FILTER(テーブル、テーブル= qty_per_unit_of_last_month_in_slicer)

戻る

qty_per_unit_of_last_month_in_slicer – qty_per_unit_of_first_month_in_slicer * Price_per_Unit_of_last_month

2番目のメジャーはスライサーに直接適用されるため、最初の月と最後の月など、異なる月を比較できます。

結論

計算列を使用すると、さまざまな方法でデータを整理して視覚化できます。 しかし、最初に、これらの列のいくつかの基本原則と対策を知る必要があります。 一度理解すれば、簡単に作業できます。

Power BIで計算列を追加するにはどうすればよいですか? 下のコメントセクションでお知らせください!

Power Biで計算列を追加する方法[スーパーガイド]