Partager via


ALLCROSSFILTERED

s’applique à :colonne calculéetable calculéemesurecalcul visuel

Effacez tous les filtres appliqués à une table.

Syntaxe

ALLCROSSFILTERED(<table>)

Paramètres

Terme Définition
table Tableau sur lequel vous souhaitez effacer les filtres.

Valeur de retour

N/A. Voir les remarques.

Remarques

  • ALLCROSSFILTERED ne peut être utilisé que pour effacer les filtres, mais pas pour retourner une table.

  • Cette fonction n’est pas prise en charge pour une utilisation en mode DirectQuery lorsqu’elle est utilisée dans les colonnes calculées ou les règles de sécurité au niveau des lignes (RLS).

Exemple

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]

Retourne

DimSalesReason[SalesReasonName] [TotalQuantity1] [TotalQuantity2]
Événement de démonstration 60398
Publication de magazine 60398
Fabricant 60398 1818
Sur promotion 60398 7390
Autre 60398 3653
Prix 60398 47733
Qualité 60398 1551
Révision 60398 1640
Parrainage 60398
Annonce de télévision 60398 730

Note

Il existe une relation directe ou indirecte plusieurs-à-plusieurs entre la table FactInternetSales et la table DimSalesReason.