Condividi tramite


ALLCROSSFILTERED

Si applica a:colonna calcolatatabella calcolata calcolo visivomisura

Cancellare tutti i filtri applicati a una tabella.

Sintassi

ALLCROSSFILTERED(<table>)

Parametri

Termine Definizione
table Tabella su cui si desidera cancellare i filtri.

Valore restituito

N/D. Vedere le osservazioni.

Osservazioni

  • ALLCROSSFILTERED può essere usato solo per cancellare i filtri, ma non per restituire una tabella.

  • Questa funzione non è supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate o nelle regole di sicurezza a livello di riga.

Esempio

DEFINE
MEASURE FactInternetSales[TotalQuantity1] =
    CALCULATE(SUM(FactInternetSales[OrderQuantity]), ALLCROSSFILTERED(FactInternetSales))
MEASURE FactInternetSales[TotalQuantity2] =
    CALCULATE(SUM(FactInternetSales[OrderQuantity]), ALL(FactInternetSales))
EVALUATE
    SUMMARIZECOLUMNS(DimSalesReason[SalesReasonName], 
        "TotalQuantity1", [TotalQuantity1],
        "TotalQuantity2", [TotalQuantity2])
    ORDER BY DimSalesReason[SalesReasonName]

Rendiconto

DimSalesReason[SalesReasonName] [TotalQuantity1] [TotalQuantity2]
Demo, evento 60398
Pubblicità rivista 60398
Fabbricante 60398 1818
On Promotion 60398 7390
Altro 60398 3653
Prezzo 60398 47733
Qualità 60398 1551
Recensione 60398 1640
Sponsorizzazione 60398
Pubblicità televisiva 60398 730

Nota

Esiste una relazione molti-a-molti diretta o indiretta tra la tabella FactInternetSales e la tabella DimSalesReason.