Événements
31 mars, 23 h - 2 avr., 23 h
L’événement de la communauté Microsoft Fabric, Power BI, SQL et AI ultime. 31 mars au 2 avril 2025.
Inscrivez-vous aujourd’huiCe navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
s’applique à :colonne calculéetable calculéeMeasurecalcul visuel
Supprime all contexte filters dans la table exceptfilters qui ont été appliquées aux colonnes spécifiées.
ALLEXCEPT(<table>,<column>[,<column>[,…]])
Terme | Définition |
---|---|
table |
Table sur laquelle all contexte filters sont supprimées, exceptfilters sur les colonnes spécifiées dans les arguments suivants. |
column |
Colonne pour laquelle le contexte filters doit être conservé. |
L’argument first de la fonction ALLEXCEPT doit être une référence à une table de base. All arguments suivants doivent être des références aux colonnes de base. Vous ne pouvez pas utiliser d’expressions de table or expressions de colonne avec la fonction ALLEXCEPT.
Table avec allfilters supprimé except pour la filters sur les colonnes spécifiées.
Cette fonction est not utilisée par elle-même, mais sert de fonction intermédiaire qui peut être utilisée pour modifier l’ensemble de résultats sur lequel un autre calcul est effectué.
ALL and ALLEXCEPT pouvez être utilisé dans différents scénarios :
Utilisation de la fonction and | Description |
---|---|
ALL(tableau) | Supprime allfilters de la table spécifiée. Dans effect, ALL(Table) retourne all de l'values dans la table, en supprimant tout filters du contexte qui aurait pu être appliqué. Cette fonction est utile lorsque vous travaillez avec de nombreux niveaux de regroupement, and souhaitez créer un calcul qui crée un rapport d’un value agrégé à la valuetotale. |
ALL (Column[, Column[, ...]]) | Supprime allfilters des colonnes spécifiées dans la table ; all d’autres filters sur d’autres colonnes de la table s’appliquent toujours. All arguments de colonne doivent provenir de la même table. La variante ALL(colonne) est utile lorsque vous souhaitez supprimer le contexte filters d’une or colonnes plus spécifiques and pour conserver all d’autres filtersde contexte. |
ALLEXCEPT(Table, Colonne1 [,Colonne2]...) | Supprime all contexte filters dans la table exceptfilters appliquées aux colonnes spécifiées. Il s’agit d’un raccourci pratique pour les situations dans lesquelles vous souhaitez supprimer la filters sur plusieurs, mais notall, colonnes dans une table. |
Cette fonction est not prise en charge pour une utilisation en mode DirectQuery lorsqu’elle est utilisée dans les colonnes calculées or règles de sécurité au niveau des lignes (RLS).
Les measure formules suivantes SalesAmount_USD and utilisent la fonction ALLEXCEPT pour supprimer toute filters de contexte de la table DateTime exceptif l'filter a été appliquée à la colonne CalendarYear.
= CALCULATE(SUM(ResellerSales_USD[SalesAmount_USD]), ALLEXCEPT(DateTime, DateTime[CalendarYear]))
Étant donné que la formule utilise ALLEXCEPT, chaque fois qu’une colonne, mais CalendarYear de la table DateTime est utilisée pour découper une visualisation, la formule supprime tout segment filters, fournissant un value égal à la sum de SalesAmount_USD. Toutefois, if la colonne CalendarYear est utilisée pour segmenter la visualisation, les résultats sont différents. Étant donné que CalendarYear est spécifié comme argument de ALLEXCEPT, lorsque les données sont segmentées sur le year, un filter est appliqué sur les années au niveau de la ligne
fonctions Filter
ALL fonction
FILTER fonction
Événements
31 mars, 23 h - 2 avr., 23 h
L’événement de la communauté Microsoft Fabric, Power BI, SQL et AI ultime. 31 mars au 2 avril 2025.
Inscrivez-vous aujourd’hui