ISATLEVEL
報告數據行是否存在於目前層級。
語法
ISATLEVEL ( <column> )
參數
詞彙 | 定義 |
---|---|
column | 數據格中的群組數據行。 |
傳回值
TRUE 或 FALSE,指出群組數據行是否在內容中的目前層級。
備註
- 此函式只能在視覺計算中使用。
- 不同於具有類似功能的其他函式,例如 ISINSCOPE、ISFILTERED、HASONEVALUE 等等,ISATLEVEL 是專為視覺計算而特製化的函式,因此保證與巡覽數據矩陣中階層層級的函式相容,例如 EXPAND 和 COLLAPSE。
- 階層層級可以包含一個以上的數據行。 例如,在 [Year]、[Quarter]、[Month] 階層中,包含 [Quarter] 數據行的層級也包含相同層級的 [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)
下列螢幕快照顯示具有五個視覺計算的矩陣。
另請參閱
擴大
EXPANDALL
崩潰
COLLAPSEALL
ISINSCOPE
ISFILTERED
HASONEVALUE