Udostępnij przez


ISATLEVEL

Dotyczy:kolumna obliczeniowatabela obliczeniowaMiarawizualizacji

Raportuje, czy kolumna jest obecna na bieżącym poziomie.

Składnia

ISATLEVEL ( <column> )

Parametry

Termin Definicja
column Kolumna grupowania w siatce danych.

Wartość zwracana

TRUE lub FALSE, które wskazują, czy kolumna grupowania znajduje się na bieżącym poziomie w kontekście.

Uwagi

  • Tej funkcji można używać tylko w obliczeniach wizualnych.
  • W przeciwieństwie do innych funkcji o podobnych funkcjach, takich jak ISINSCOPE, ISFILTERED, HASONEVALUEitd., ISATLEVEL jest funkcją wyspecjalizowaną w obliczeniach wizualnych, dlatego gwarantowana jest zgodność z funkcjami, które nawigują po poziomach hierarchii w macierzy danych, takich jak EXPAND i COLLAPSE.
  • Poziom hierarchii może zawierać więcej niż jedną kolumnę. Na przykład w hierarchii [Year], [Quarter], [Month] poziom zawierający kolumnę [Quarter] zawiera również kolumnę [Year] na tym samym poziomie.

Przykład

Rozważ tabelę zawierającą hierarchię z poziomami sumy, roku, kwartału i miesiąca. Poniższe obliczenia DAX mogą służyć do określenia, czy określona kolumna znajduje się na bieżącym poziomie w oryginalnym kontekście, czy na nowym poziomie po operacji nawigacji.

IsYearLevel = ISATLEVEL([Fiscal Year])
IsQuarterLevel = ISATLEVEL([Fiscal Quarter])
IsMonthLevel = ISATLEVEL([Month])
IsQuarterLevelAfterExpand = EXPAND(ISATLEVEL([Fiscal Quarter]), ROWS)
IsQuarterLevelAfterCollapse = COLLAPSE(ISATLEVEL([Fiscal Quarter]), ROWS)

Poniższy zrzut ekranu przedstawia macierz z pięcioma obliczeniami wizualnymi.

obliczania wizualizacji

Zobacz też

EXPAND EXPANDALL COLLAPSE COLLAPSEALL ISINSCOPE ISFILTERED HASONEVALUE