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.