ISATLEVEL
gjelder:beregnet kolonne
beregnet tabell
måle
visualobjektberegning
Rapporterer om kolonnen finnes på gjeldende nivå.
Syntaks
ISATLEVEL ( <column> )
Parametere
Vilkår | Definisjon |
---|---|
column |
En grupperingskolonne i datarutenettet. |
Returverdi
TRUE
eller FALSE
som angir om grupperingskolonnen er på gjeldende nivå i konteksten.
Merknader
- Denne funksjonen kan bare brukes i visuelle beregninger.
- I motsetning til andre funksjoner med lignende funksjonalitet, for eksempel ISINSCOPE, ISFILTERED, HASONEVALUEog så videre, er ISATLEVEL en funksjon som er spesialisert på visuelle beregninger, derfor er det garantert å være kompatibelt med funksjoner som navigerer nivåene i et hierarki i datamatrisen, for eksempel EXPAND og COLLAPSE.
- Et hierarkinivå kan inneholde mer enn én kolonne. I et [År], [Kvartal], [Måned]-hierarki inneholder for eksempel nivået som inneholder [Kvartal]-kolonnen, også [År]-kolonnen på samme nivå.
Eksempel
Vurder en tabell som inneholder et hierarki med nivåer for total, år, kvartal og måned. Følgende DAX beregninger kan brukes til å avgjøre om en bestemt kolonne er på gjeldende nivå i den opprinnelige konteksten eller på det nye nivået etter en navigasjonsoperasjon.
IsYearLevel = ISATLEVEL([Fiscal Year])
IsQuarterLevel = ISATLEVEL([Fiscal Quarter])
IsMonthLevel = ISATLEVEL([Month])
IsQuarterLevelAfterExpand = EXPAND(ISATLEVEL([Fiscal Quarter]), ROWS)
IsQuarterLevelAfterCollapse = COLLAPSE(ISATLEVEL([Fiscal Quarter]), ROWS)
Skjermbildet nedenfor viser matrisen med de fem visuelle beregningene.
Se også
EXPAND EXPANDALL COLLAPSE COLLAPSEALL ISINSCOPE ISFILTERED HASONEVALUE