Filtro DAX - funzione ALLEXCEPT

Descrizione

Rimuove tutti i filtri di contesto nella tabella tranne i filtri che sono stati applicati alle colonne specificate.

Sintassi

ALLEXCEPT (<table>, <column>, [<column>] …)

Parametri

Sr.No. Parametro e descrizione
1

table

La tabella su cui vengono rimossi tutti i filtri di contesto, tranne i filtri su quelle colonne specificate negli argomenti successivi.

2

column

Una o più colonne specificate per le quali è necessario mantenere i filtri di contesto.

Per la funzione ALLEXCEPT, il primo argomento deve essere un riferimento a una tabella di base. Tutti gli argomenti successivi devono essere riferimenti a colonne di base in quella tabella.

Non è possibile utilizzare espressioni di tabella o espressioni di colonna con la funzione ALLEXCEPT.

Valore di ritorno

Una tabella con tutti i filtri rimossi ad eccezione dei filtri nelle colonne specificate.

Osservazioni

La funzione ALLEXCEPT non viene utilizzata da sola, ma funge da funzione intermedia che può essere utilizzata per modificare l'insieme di risultati su cui vengono eseguiti altri calcoli.

È possibile utilizzare la funzione ALLEXCEPT se si desidera rimuovere i filtri su molte, ma non tutte, colonne in una tabella.

Esempio

= CALCULATE (COUNTA (Results[Medal]), ALLEXCEPT (Hosts, Hosts[City]))

I valori nella colonna Medaglia nella tabella Risultati vengono conteggiati con tutti i filtri rimossi, ad eccezione dei filtri nella colonna Città nella tabella Host.