次の方法で共有


ISATLEVEL

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

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

構文

ISATLEVEL ( <column> )

パラメーター

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

戻り値

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

備考

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

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

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