Partager via


ALLCROSSFILTERED

S’applique à :Colonne calculéeTable calculéeMesureCalcul visuel

Efface tous les filtres qui sont appliqués à une table.

Syntaxe

ALLCROSSFILTERED(<table>)

Paramètres

Terme Définition
tableau Table dont vous voulez effacer les filtres.

Valeur renvoyée

N/A. Consultez la section Remarques.

Notes

  • La fonction ALLCROSSFILTERED peut uniquement être utilisée pour effacer des filtres, mais pas pour retourner une table.

  • Cette fonction n’est pas prise en charge pour une utilisation en mode DirectQuery quand elle est utilisée dans des colonnes calculées ou des 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
Publicité dans un magazine 60398
Fabricant 60398 1818
En promotion 60398 7390
Autre 60398 3653
Price 60398 47733
Qualité 60398 1551
Révision 60398 1640
Parrainage 60398
Publicité à la télévision 60398 730

Notes

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