Power-bi-dax-basics-in-power-bi

提供:Dev Guides
移動先:案内検索

Power BIのDAXの基本

この章では、Power BIでさまざまなDAX関数を使用する方法を学習します。

DAXの概要

DAX(データ分析式)は、式式言語であり、さまざまなBIおよび視覚化ツールで使用できます。 DAXは関数言語とも呼ばれ、完全なコードが関数内に保持されます。 DAXプログラミング式には、数値とその他の2つのデータ型が含まれています。 数値には整数、通貨、小数が含まれ、その他には文字列とバイナリオブジェクトが含まれます。

以下は、関数を使用してテーブルの列を計算するDAX数式の例です。

DAXフォーミュラ

DAX関数には、他の関数、条件ステートメント、および値参照も含めることができます。

DAX関数

Power BIでは、さまざまな関数タイプを使用してデータを分析し、新しい列とメジャーを作成できます。 次のようなさまざまなカテゴリの機能が含まれています-

  • 集計
  • Text
  • Date
  • 論理的
  • カウント
  • 情報

Power BIでは、すべての機能のリストを簡単に表示できます。 数式バーに関数の入力を開始すると、そのアルファベットで始まるすべての関数のリストが表示されます。

すべての機能

集約関数

DAXには多数の集約関数があります。

  • MIN
  • MAX
  • 平均
  • SUM
  • SUMX

カウント機能

DAXの他のカウント機能には、次のものがあります-

  • DISTINCTCOUNT
  • カウント
  • COUNTA
  • COUNTROWS
  • COUNTBLANK

論理関数

以下は、論理関数のコレクションです-

  • AND
  • OR
  • NOT
  • IF
  • IFERROR

TEXT関数

  • 交換
  • サーチ
  • アッパー
  • 一定
  • 連結する

DATE関数

  • DATE
  • HOUR
  • 平日
  • NOW
  • EOMONTH

情報関数

  • ISBLANK
  • ISNUMBER
  • ISTEXT
  • ISNONTEXT
  • ISERROR

DAX計算タイプ

Power BIでは、DAXを使用して2つの主要な計算を作成できます-

  • 計算列
  • 計算されたメジャー

[モデリング]タブに移動すると、画面上部に[新しい列]オプションが表示されます。 これにより、計算を実行するためのDAX数式を入力できる数式バーも開きます。 DAX-データ分析式は、計算を実行するためにExcelで使用される強力な言語です。 数式バーの列テキストを変更して、列の名前を変更することもできます。

計算を実行するExcel

次の例では、Prod_Id列の最後の3文字から派生した新しい列Product Code(Product_C)を作成しました。 以下は式です-

Product_C = RIGHT( Sheet1[Prod_Id],3)

計算されたメジャーを作成するには、[モデリング]の下の[新しいメジャー]タブに移動します。 これにより、[フィールド]タブの下に[メジャー]という名前の新しいオブジェクトが追加されます。

計算メジャーの作成

新しい測定タブ

新しい計算列で行ったように、新しいメジャーの値を計算するDAX式を作成できます。