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.