次の方法で共有


EXPANDALL

適用対象:計算列計算テーブルメジャービジュアル計算

最も詳細なレベルでコンテキストを取得します。 式が指定されている場合は、新しいコンテキストでその値を返し、階層のナビゲーションと最も詳細なレベルで計算することができます。

構文

ナビゲーションと計算の両方を実行する構文。

EXPANDALL ( <expression>, <axis> )

ナビゲーションのみを実行する構文。

EXPANDALL ( <axis> )

パラメーター

用語 定義
式 (expression) 新しいコンテキストで評価される式。
axis 軸参照。

戻り値

ナビゲーションと計算の両方を実行するバージョンの場合、この関数は、最下位レベルの階層に移動した後に、新しいコンテキストで式の値を返します。 ナビゲーションのみを実行するバージョンの場合、この関数は、最下位レベルの階層に移動して評価コンテキストを変更します。

解説

  • この関数は、ビジュアル計算でのみ使用できます。
  • この関数のナビゲーション専用バージョンは、CALCULATE 関数内で使用できます。
  • 階層のレベルは、軸参照によって参照される各軸のすべての列によって決まります。
  • 多くの場合、下位レベルには複数の子孫セルがあります。したがって、式の引数には何らかの形式の集計が必要です。

合計、年、四半期、月のレベルを持つ階層の合計売上を要約するテーブルがある場合、次の DAX 計算では最下位レベルである [Month] の [SalesAmount] の最大値を計算します。

MaxOfLeafLevel = EXPANDALL(MAX([SalesAmount]), ROWS)

次のスクリーンショットは、マトリックスとビジュアル計算を示しています。

DAX ビジュアル計算

関連項目

EXPAND
COLLAPSE
COLLAPSEALL