ISATLEVEL
Gäller för: Beräknad kolumn Beräknad tabell Mått Visuell beräkning
Rapporterar om kolumnen finns på den aktuella nivån.
Syntax
ISATLEVEL ( <column> )
Parametrar
Period | Definition |
---|---|
column | En grupperingskolumn i datarutnätet. |
Returvärde
TRUE eller FALSE som anger om grupperingskolumnen är på den aktuella nivån i kontexten.
Kommentarer
- 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, HASONEVALUE och så vidare, är ISATLEVEL en funktion som är specialiserad för 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
EXPANDERA
EXPANDERAALLA
KOLLAPS
COLLAPSEALL
ISINSCOPE
ISFILTERED
HASONEVALUE