次の方法で共有


ISATLEVEL

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

列が現在のレベルに存在するかどうかを報告します。

構文

ISATLEVEL ( <column> )

パラメーター

用語 定義
column データ グリッド内のグループ化列。

value を返す

グループ化列がコンテキストの現在のレベルにあるかどうかを示す TRUEorFALSE

備考

  • この関数は、ビジュアル計算でのみ使用できます。
  • ISINSCOPE、ISFILTERED、HASONEVALUE、and などの同様の機能を持つ他の関数とは異なり、ISATLEVEL は視覚的な計算に特化した関数であるため、EXPANDandCOLLAPSEなどのデータ マトリックス内の階層のレベルをナビゲートする関数と互換性が保証されます。
  • 階層レベルには、複数の列を含めることができます。 たとえば、[Year]、[Quarter]、[Month] 階層では、[Quarter] 列を contains するレベルには、同じレベルの [Year] 列も含まれます。

合計、year、quarter、andmonthのレベルを持つ階層を含むテーブルについて考えます。 次の DAX 計算を使用して、ナビゲーション操作の後に新しいレベルで or 元のコンテキストで特定の列が現在のレベルにあるかどうかを判断できます。

IsYearLevel = ISATLEVEL([Fiscal Year])
IsQuarterLevel = ISATLEVEL([Fiscal Quarter])
IsMonthLevel = ISATLEVEL([Month])
IsQuarterLevelAfterExpand = EXPAND(ISATLEVEL([Fiscal Quarter]), ROWS)
IsQuarterLevelAfterCollapse = COLLAPSE(ISATLEVEL([Fiscal Quarter]), ROWS)

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

視覚的な計算 を する

関連項目

EXPAND EXPANDALL COLLAPSE COLLAPSEALL ISINSCOPE ISFILTERED HASONEVALUE