Dela via


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.

DAX visuell beräkning

Se även

EXPAND EXPANDALL COLLAPSE COLLAPSEALL ISINSCOPE ISFILTERED HASONEVALUE