fonctions Filter
Les fonctions filterandvalue dans DAX sont certaines des fonctions les plus complexes and puissantes, and diffèrent considérablement des fonctions Excel. Les fonctions de recherche fonctionnent à l’aide de tables and relations, comme une base de données. Les fonctions de filtrage vous permettent de manipuler le contexte de données pour créer des calculs dynamiques.
Dans cette catégorie
Fonction | Description |
---|---|
ALL | Retourne all les lignes d’une table, orall l'values d’une colonne, ignorant les filters qui auraient pu être appliquées. |
ALLCROSSFILTERED | Effacez allfilters qui sont appliqués à une table. |
ALLEXCEPT | Supprime all contexte filters dans la table exceptfilters qui ont été appliquées aux colonnes spécifiées. |
ALLNOBLANKROW | À partir de la table parente d’une relation, retourne all lignes, mais la ligne blank, orallvalues distincte d’une colonne, mais la ligne blank, and ignore tout contexte filters qui peut exister. |
ALLSELECTED | Supprime le contexte filters des colonnes and lignes de la requête actuelle, tout en conservant all d’autres contextes filtersorfiltersexplicites. |
CALCULATE | Évalue une expression dans un contexte de filter modifié. |
CALCULATETABLE | Évalue une expression de table dans un contexte de filter modifié. |
EARLIER | Retourne la value actuelle de la colonne spécifiée dans une passe d’évaluation externe de la colonne mentionnée. |
EARLIEST | Retourne la value actuelle de la colonne spécifiée dans une passe d’évaluation externe de la colonne spécifiée. |
FILTER | Retourne une table qui représente un sous-ensemble d’une autre table or expression. |
FIRST | Utilisé uniquement dans les calculs visuels. Récupère une value dans la matrice visuelle à partir de la ligne first d’un axe. |
INDEX | Retourne une ligne à une position absolue, spécifiée par le paramètre de position, dans la partition spécifiée, triée par l’ordre spécifié or sur l’axe spécifié. |
KEEPFILTERS | Modifie la façon dont les filters sont appliquées lors de l’évaluation d’une fonction CALCULATEorCALCULATETABLE. |
LAST | Utilisé uniquement dans les calculs visuels. Récupère une value dans la matrice visuelle à partir de la ligne last d’un axe. |
LOOKUPVALUE | Retourne la value de la ligne qui répond aux critères all spécifiés par les conditions search. La fonction peut appliquer une or conditions plus search. |
MATCHBY | Dans window fonctions, définit les colonnes utilisées pour déterminer comment faire correspondre les données and identifier les ligne actuelle. |
MOVINGAVERAGE | Retourne une average mobile calculée le long de l’axe donné de la matrice visuelle. |
NEXT | Utilisé uniquement dans les calculs visuels. Récupère une value dans la ligne next d’un axe dans la matrice visuelle. |
OFFSET | Retourne une seule ligne positionnée avant or après le ligne actuelle dans la même table, par un offsetdonné. |
ORDERBY | Définit les colonnes qui déterminent l’ordre de tri dans chacune des partitions d’une fonction window. |
PARTITIONBY | Définit les colonnes utilisées pour partitionner le paramètre relation d’une fonction window. |
PREVIOUS | Utilisé uniquement dans les calculs visuels. Récupère une value dans la ligne previous d’un axe dans la matrice visuelle. |
RANGE | Retourne un intervalle de lignes dans l’axe donné, par rapport à la ligne actuelle. Raccourci pour WINDOW. |
RANK | Retourne le classement d’une ligne dans l’intervalle donné. |
REMOVEFILTERS | Efface filters des tables spécifiées or colonnes. |
ROWNUMBER | Retourne le classement unique d’une ligne dans l’intervalle donné. |
RUNNINGSUM | Retourne un sum en cours d’exécution calculé le long de l’axe donné de la matrice visuelle. |
SELECTEDVALUE | Retourne l'value lorsque le contexte de columnName a été filtré sur un value distinct uniquement. Sinon, retourne alternateResult. |
WINDOW | Retourne plusieurs lignes positionnées dans l’intervalle donné. |