ISATLEVEL
Si applica a: Calcolo visivo misura tabella calcolata colonna calcolata
Indica se la colonna è presente a livello corrente.
Sintassi
ISATLEVEL ( <column> )
Parametri
Termine | Definizione |
---|---|
colonna | Colonna di raggruppamento nella griglia dati. |
Valore restituito
TRUE o FALSE che indica se la colonna di raggruppamento è a livello corrente nel contesto.
Osservazioni:
- Questa funzione può essere usata solo nei calcoli visivi.
- A differenza di altre funzioni con funzionalità simili, ad esempio ISINSCOPE, ISFILTERED, HASONEVALUE e così via, ISATLEVEL è una funzione specializzata per i calcoli visivi, pertanto è garantita la compatibilità con funzioni che spostano i livelli di una gerarchia nella matrice di dati, ad esempio EXPAND e COLLAPSE.
- Un livello di gerarchia può contenere più di una colonna. Ad esempio, in una gerarchia [Year], [Quarter], [Month] il livello che contiene la colonna [Quarter] include anche la colonna [Year] allo stesso livello.
Esempio
Si consideri una tabella che include una gerarchia con livelli per totale, anno, trimestre e mese. I calcoli DAX seguenti possono essere usati per determinare se una colonna specifica è a livello corrente nel contesto originale o al nuovo livello dopo un'operazione di spostamento.
IsYearLevel = ISATLEVEL([Fiscal Year])
IsQuarterLevel = ISATLEVEL([Fiscal Quarter])
IsMonthLevel = ISATLEVEL([Month])
IsQuarterLevelAfterExpand = EXPAND(ISATLEVEL([Fiscal Quarter]), ROWS)
IsQuarterLevelAfterCollapse = COLLAPSE(ISATLEVEL([Fiscal Quarter]), ROWS)
Lo screenshot seguente mostra la matrice con i cinque calcoli visivi.
Vedi anche
ESPANDERE
EXPANDALL
COLLASSO
COLLAPSEALL
ISINSCOPE
ISFILTERED
HASONEVALUE