ISATLEVEL
Van toepassing op:berekende kolom
berekende tabel
Meting
Visuele berekening
Rapporteert of de kolom aanwezig is op het huidige niveau.
Syntaxis
ISATLEVEL ( <column> )
Parameters
Term | Definitie |
---|---|
column |
Een groeperingskolom in het gegevensraster. |
Retourwaarde
TRUE
of FALSE
die aangeeft of de groeperingskolom zich op het huidige niveau in de context bevindt.
Opmerkingen
- Deze functie kan alleen worden gebruikt in visuele berekeningen.
- In tegenstelling tot andere functies met vergelijkbare functionaliteit, zoals ISINSCOPE, ISFILTERED, HASONEVALUE, enzovoort, is ISATLEVEL een functie die speciaal is voor visuele berekeningen, daarom is het gegarandeerd compatibel met functies die door de niveaus van een hiërarchie in de gegevensmatrix navigeren, zoals EXPAND en COLLAPSE.
- Een hiërarchieniveau kan meer dan één kolom bevatten. In een hiërarchie [Jaar], [Kwartaal], [Maand] bevat het niveau met de kolom [Kwartaal] bijvoorbeeld ook de kolom [Jaar] op hetzelfde niveau.
Voorbeeld
Overweeg een tabel met een hiërarchie met niveaus voor totaal, jaar, kwartaal en maand. De volgende DAX berekeningen kunnen worden gebruikt om te bepalen of een specifieke kolom zich op het huidige niveau in de oorspronkelijke context bevindt of op het nieuwe niveau na een navigatiebewerking.
IsYearLevel = ISATLEVEL([Fiscal Year])
IsQuarterLevel = ISATLEVEL([Fiscal Quarter])
IsMonthLevel = ISATLEVEL([Month])
IsQuarterLevelAfterExpand = EXPAND(ISATLEVEL([Fiscal Quarter]), ROWS)
IsQuarterLevelAfterCollapse = COLLAPSE(ISATLEVEL([Fiscal Quarter]), ROWS)
In de onderstaande schermopname ziet u de matrix met de vijf visuele berekeningen.
Zie ook
EXPAND EXPANDALL COLLAPSE COLLAPSEALL ISINSCOPE ISFILTERED HASONEVALUE