ISATLEVEL
列が現在のレベルに存在するかどうかを報告します。
構文
ISATLEVEL ( <column> )
パラメーター
用語 | 定義 |
---|---|
column |
データ グリッド内のグループ化列。 |
value を返す
グループ化列がコンテキストの現在のレベルにあるかどうかを示す TRUE
orFALSE
。
備考
- この関数は、ビジュアル計算でのみ使用できます。
- 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