Power Biで計算列を追加する方法[スーパーガイド]
目次:
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で計算列を追加するにはどうすればよいですか? 下のコメントセクションでお知らせください!
このファイルは別のコンピューターからのもので、ブロックされる可能性があります[スーパーガイド]
このファイルを別のコンピューターから取得し、ブロックされたエラーになる可能性があります グループポリシー設定を変更するか、レジストリを変更して、この問題を修正します。
写真アプリのファイルシステムエラーの修正方法[スーパーガイド]
ファイルシステムエラーのためにフォトアプリを実行できない場合は、フォトアプリを修復またはデフォルトにリセットしてこの問題を解決してください。
Windows 7 / 8.1でサポートされていないハードウェアポップアップを無効にする[スーパーガイド]
Windows 7 / 8.1でサポートされていないハードウェアポップアップが発生した場合は、Windows Updateを無効にするか、WindowsにWufucを追加することで無効にできます。