ISATLEVEL

適用於:導出數據行計算數據表Measure視覺計算

報告數據行是否存在於目前層級。

語法

DAX
ISATLEVEL ( <column> )

參數

術語 定義
column 數據格中的群組數據行。

傳回 value

TRUE or FALSE,指出群組數據行是否位於內容中的目前層級。

言論

  • 此函式只能在視覺計算中使用。
  • 不同於具有類似功能的其他函式,例如 ISINSCOPE、ISFILTERED、HASONEVALUE、and 等等,ISATLEVEL 是專為視覺計算而特製化的函式,因此保證與在數據矩陣中巡覽階層層級的函式相容,例如 EXPANDandCOLLAPSE。
  • 階層層級可以包含一個以上的數據行。 例如,在 [Year], [Quarter], [Month] 階層中,contains [Quarter] 資料行的層級也包含相同層級的 [Year] 數據行。

請考慮包含層級總計、year、quarterandmonth之階層的數據表。 下列 DAX 計算可用來判斷瀏覽作業之後,特定數據行是否位於原始內容中的目前層級 or。

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

下列螢幕快照顯示具有五個視覺計算的矩陣。

DAX 視覺計算

另請參閱

EXPAND
EXPANDALL
COLLAPSE
COLLAPSEALL
ISINSCOPE
ISFILTERED
HASONEVALUE