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.