Filtro DAX - funzione ALL
Descrizione
Restituisce tutte le righe in una tabella o tutti i valori in una colonna, ignorando eventuali filtri che potrebbero essere stati applicati. Questa funzione è utile per cancellare i filtri e creare calcoli su tutte le righe di una tabella.
Sintassi
ALL ({<table> | <column>, [<column>], [<column>] …})
Parametri
Sr.No. | Parametro e descrizione |
---|---|
1 | table La tabella in cui vuoi cancellare i filtri. |
2 | column La colonna in cui vuoi cancellare i filtri. |
L'argomento della funzione ALL deve essere un riferimento a una tabella di base o uno o più riferimenti a colonne di base. Non è possibile utilizzare espressioni di tabella o espressioni di colonna con la funzione ALL.
Valore di ritorno
La tabella o la colonna o le colonne con i filtri rimossi.
Osservazioni
La funzione ALL non viene utilizzata da sola, ma funge da funzione intermedia che può essere utilizzata per modificare la serie di risultati su cui vengono eseguiti altri calcoli.
Esempio
= COUNTA (Results[Medal])/CALCULATE (COUNTA (Results[Medal], ALL (Results))
Con questa formula DAX, tutte le righe nella tabella dei risultati vengono prese in considerazione nella funzione CALCULATE con il filtro contenente la funzione ALL. In questo modo, hai il conteggio totale nel denominatore.