DAX関数

パワーピボット 基本

COUNT関数

COUNT関数は、その名の通りカウントする関数です。 次のような入退室記録の例で使用してみます。 A社員(ID101)の入退室回数を数えたい場合、次のようなメジャーを作成します。 ID101_入室回数  :=CALCULATE(COUNT(...
パワーピボット 基本

ALLEXCEPT関数

ALLEXCEPT関数は、指定した列以外のフィルターを解除する関数です。ALLSELECTED関数と同様、CALCULATE関数とあわせて使用します。 ALLEXCEPT関数は、指定した列以外のフィルターを解除します。 次のテーブルでALL...
パワーピボット 基本

ALLSELECTED関数

ALLSELECTED関数は、指定した列のみフィルターを解除する関数です。CALCULATE関数とあわせて使用します。 ALL関数とALLSELECTED関数の違い フィルターを解除するDAX関数として、ALL関数があります。 まずは、AL...
パワーピボット 基本

CALCULATE関数

CALCULATE関数は、最も重要なDAX関数になります。この関数を使わない事には、パワーピボットを勉強する意味もなくなってしまうほどです。 Excel関数に慣れていると少し理解しがたい部分もありますが、この関数をマスターすれば、パワーピボ...
パワーピボット 基本

FILTER関数

FILTER関数は、指定された値でフィルターをかけます。Excelの表で使用するフィルターと、動きのイメージは同じです。 一点だけ注意するのは、FILTER関数はテーブルを返すということです。 テーブルを返すFILTER関数 次のようなデー...
パワーピボット 基本

DIVIDE関数

DIVIDE関数は、割り算するための関数です。 単純な四則計算でつは、Excel関数と同様に「+」「-」「*」が使えますが、 割り算に限っては、「/」ではなく、原則DIVIDE関数を使います。 この記事では、その理由ついて解説をしていきます...
パワーピボット 基本

MAX関数とMIN関数

MAX関数は指定の列の最大値を取得します。数値であれば、一番大きな数値、日付であれば最後の日付を取得します。 次のような表を例に解説します。 MAX関数 日付の列を指定した場合 メジャーで以下の式を作成します。 最後の日  :=MAX() ...
パワーピボット 基本

SUM関数とSUMX関数の違い

DAXにおけるSUM関数は、Excel関数でのイメージ通り、列の合計を行います。 一方、DAX関数には、SUMXといった最後に「X」のつく関数が登場します。 この記事では、SUMとSUMXの違いについて説明をします。 次のテーブルで総売上を...