ISATLEVEL
gäller för:beräknad kolumnberäknad tabellMåttVisuell beräkning
Rapporterar om kolumnen finns på den aktuella nivån.
Syntax
ISATLEVEL ( <column> )
Parametrar
Term | Definition |
---|---|
column |
En grupperingskolumn i datarutnätet. |
Returvärde
TRUE
eller FALSE
som anger om grupperingskolumnen är på den aktuella nivån i kontexten.
Anmärkningar
- Den här funktionen kan endast användas i visuella beräkningar.
- Till skillnad från andra funktioner med liknande funktioner, till exempel ISINSCOPE, ISFILTERED, HASONEVALUEoch så vidare, är ISATLEVEL en funktion som är specialiserad på visuella beräkningar. Därför är den garanterad kompatibel med funktioner som navigerar i nivåerna i en hierarki i datamatrisen, till exempel EXPAND och COLLAPSE.
- En hierarkinivå kan innehålla mer än en kolumn. I till exempel hierarkin [Year], [Quarter], [Month] innehåller den nivå som innehåller kolumnen [Quarter] även kolumnen [Year] på samma nivå.
Exempel
Överväg en tabell som innehåller en hierarki med nivåer för total, år, kvartal och månad. Följande DAX beräkningar kan användas för att avgöra om en specifik kolumn är på den aktuella nivån i den ursprungliga kontexten eller på den nya nivån efter en navigeringsåtgärd.
IsYearLevel = ISATLEVEL([Fiscal Year])
IsQuarterLevel = ISATLEVEL([Fiscal Quarter])
IsMonthLevel = ISATLEVEL([Month])
IsQuarterLevelAfterExpand = EXPAND(ISATLEVEL([Fiscal Quarter]), ROWS)
IsQuarterLevelAfterCollapse = COLLAPSE(ISATLEVEL([Fiscal Quarter]), ROWS)
Skärmbilden nedan visar matrisen med de fem visuella beräkningarna.
Se även
EXPAND EXPANDALL COLLAPSE COLLAPSEALL ISINSCOPE ISFILTERED HASONEVALUE