Glossaire DAX
Requête analytique
Les visuels Power BI interrogent un modèle de données à l’aide d’une requête analytique. Une requête analytique s’efforce de réduire les volumes de données potentiellement volumineux et les complexités de modèle à l’aide de trois phases distinctes : Filtrer, regrouper et résumer. Une requête analytique est créée automatiquement lorsque les champs sont affectés aux conteneurs des éléments visuels du rapport. Les auteurs de rapports peuvent contrôler le comportement des affectations de champs en renommant des champs, en modifiant la technique de synthèse ou en désactivant le résumé pour obtenir un regroupement. Au moment de la conception du rapport, les filtres peuvent être ajoutés au rapport, à une page de rapport ou à un visuel. En mode lecture, les filtres peuvent être modifiés dans le volet Filtres ou par interactions avec des segments et d’autres visuels (filtrage croisé).
BLANK
DAX définit l’absence d’une valeur en tant que BLANK. Il s’agit de l’équivalent de SQL NULL, mais il ne se comporte pas exactement de la même façon. Il est plus étroitement aligné sur Excel et comment il définit une cellule vide. BLANK est évalué comme zéro ou une chaîne vide lorsqu’elle est combinée à d’autres opérations. Par exemple, BLANK + 20 = 20. Utilisez toujours des lettres majuscules ; le pluriel est BLANKs, avec un minuscule « s ».
Colonne calculée
Calcul de modèle utilisé pour ajouter une colonne à un modèle tabulaire en écrivant une DAX formule. La formule doit retourner une valeur scalaire et elle est évaluée pour chaque ligne de la table. Une colonne calculée peut être ajoutée à une table en mode De stockage Import ou DirectQuery.
Mesure calculée
Dans la modélisation tabulaire, il n’existe aucun concept tel qu’une mesure calculée. Utilisez plutôt measure. Le mot calculé est utilisé pour décrire les tables calculées et les colonnes calculées. Il les distingue des tables et des colonnes qui proviennent de Power Query. Power Query n’a pas le concept d’une mesure.
Table calculée
Calcul de modèle utilisé pour ajouter une table à un modèle tabulaire en écrivant une DAX formule. La formule doit renvoyer un objet de type table. Elle génère une table qui utilise le mode Importation de stockage.
Calcul
Processus délibéré qui transforme une ou plusieurs entrées en un ou plusieurs résultats. Dans un modèle de données tabulaire, un calcul peut être un objet de modèle ; une table calculée, une colonne calculée ou une mesure.
Contexte
Décrit l’environnement dans lequel une DAX formule est évaluée. Il existe deux types de contexte : contexte de ligne et contexte de filtre. Le contexte de ligne représente la « ligne actuelle » et est utilisé pour évaluer les formules de colonne calculées et les expressions utilisées par les itérateurs de table. Le contexte de filtre est utilisé pour évaluer les mesures et représente les filtres appliqués directement aux colonnes de modèle et aux filtres propagés par les relations de modèle.
DAX
Le langage Expressions d’analyse des données (DAX) est un langage de formule pour Power Pivot dans Excel, Power BI, Azure Analysis Services et la modélisation tabulaire dans SQL Server Analysis Services. Vous pouvez également utiliser DAX pour ajouter des calculs de modèle de données et définir des règles de sécurité au niveau des lignes (RLS).
Sécurité dynamique
Lorsque des règles de sécurité au niveau des lignes (RLS) sont appliquées en utilisant l’identité de l’utilisateur du rapport. Les règles filtrent les tables de modèle à l’aide du nom de compte de l’utilisateur, ce qui peut être effectué avec les fonctions USERNAME ou USERPRINCIPALNAME. Voir sécurité au niveau de la ligne.
Expression
Une unité de DAX logique qui est évaluée et retourne un résultat. Les expressions peuvent déclarer des variables dans le cas où elles sont affectées à une sous-expression et doivent inclure une instruction RETURN qui génère une expression finale. Les expressions sont construites à l’aide d’objets de modèle (tables, colonnes ou mesures), de fonctions, d’opérateurs ou de constantes.
Terrain
Ressource de modèle de données présentée dans le volet Champs . Les champs sont utilisés pour configurer des filtres de rapport et des visuels. Les champs se composent de colonnes de modèle, de niveaux de hiérarchie et de mesures.
Formula
Une ou plusieurs DAX expressions utilisées pour définir un calcul de modèle. Les expressions internes sont appelées sous-expressions. Le pluriel est des formules.
Fonction
DAX les fonctions ont des arguments qui autorisent le passage de paramètres. Les formules peuvent utiliser de nombreux appels de fonction, en imbriquant éventuellement des fonctions au sein d’autres fonctions. Dans une formule, les noms des fonctions doivent être suivis de parenthèses. Entre parenthèses, les paramètres sont transmis.
Mesure implicite
Calcul généré automatiquement en configurant un visuel Power BI pour synthétiser les valeurs de colonne. Les colonnes numériques prennent en charge la plus grande plage de résumé, notamment : Somme, Moyenne, Minimum, Maximum, Count (Distinct), Count, Écart standard, Variance ou Médiane. Les colonnes d’autres types de données peuvent également être résumées. Les colonnes de texte peuvent être résumées à l’aide de : First (alphabétiquement), Last (alphabétiquement), Count (Distinct) ou Count. Les colonnes de date peuvent être résumées à l’aide de : Le plus ancien, le dernier, le nombre (distinct) ou le nombre. Les colonnes booléennes peuvent être résumées à l’aide de : Count (Distinct) ou Count.
Fonction itératrice
Fonction DAX qui énumère toutes les lignes d’une table donnée et évalue une expression donnée pour chaque ligne. Il offre une flexibilité et un contrôle sur la façon dont les calculs de modèle résument les données.
MDX
Le langage MDX (Multidimensional Expressions) est un langage de formule pour les modèles multidimensionnels SQL Server Analysis Services (également appelés cubes). MDX peut être utilisé pour interroger des modèles tabulaires, mais il ne peut pas définir de mesures implicites. Elle ne peut interroger que les mesures déjà définies dans le modèle.
Mesure
Calcul qui obtient une synthèse. Les mesures sont implicites ou explicites. Une mesure explicite est un calcul ajouté à un modèle de données tabulaire en écrivant une DAX formule. Une formule de mesure doit retourner une valeur scalaire. Dans le volet Champs , les mesures explicites sont ornées d’une icône de calculatrice. Les mesures explicites sont requises lorsque le modèle est interrogé à l’aide d’expressions multidimensionnelles (MDX), comme c’est le cas lors de l’utilisation d’Analyser dans Excel. Une mesure explicite est généralement appelée « mesure ».
Groupe de mesures
Table de modèle qui contient au moins une mesure et n’a pas de hiérarchies ou de colonnes visibles. Dans le volet Champs , chaque groupe de mesures est orné d’une icône multi-calculatrice. Les groupes de mesures sont répertoriés ensemble en haut du volet Champs et triés par ordre alphabétique par nom.
Calcul du modèle
Formule nommée utilisée pour ajouter une table calculée, une colonne calculée ou une mesure à un modèle de données tabulaire. Sa structure est NAME
= FORMULA
. La plupart des calculs sont ajoutés par des modélisateurs de données dans Power BI Desktop, mais les mesures peuvent également être ajoutées à un rapport de connexion dynamique. Consultez les mesures du rapport.
Mesures rapides
Fonctionnalité de Power BI Desktop qui élimine la nécessité d’écrire DAX des formules pour des mesures couramment définies. Les mesures rapides incluent la moyenne par catégorie, le classement et la différence par rapport à la base de référence.
Mesures de rapport
Également appelées mesures au niveau du rapport. Ils sont ajoutés à un rapport de connexion dynamique dans Power BI Desktop en rédigeant une formule DAX, mais uniquement pour les connexions aux modèles Power BI ou aux modèles tabulaires Analysis Services.
Sécurité au niveau des lignes
Également appelé RLS
. Technique de conception pour restreindre l’accès aux sous-ensembles de données pour des utilisateurs spécifiques. Dans un modèle tabulaire, il est obtenu en créant des rôles de modèle. Les rôles comportent des règles, qui prennent la forme d’expressions pour filtrer les lignes du tableau.
Scalaire
Dans DAX, un scalaire est une valeur unique. Un scalaire peut être de n’importe quel type de données : Decimal, Integer, DateTime, String, Currency, Boolean. Une valeur scalaire peut être le résultat d’une expression calculée à partir de plusieurs valeurs. Par exemple, une fonction d’agrégation telle que MAX() retourne une valeur maximale unique à partir d’un ensemble de valeurs à partir duquel évaluer.
Summarization
Opération appliquée aux valeurs d’une colonne. Voir Mesure plus haut.
Intelligence temporelle
L’intelligence temporelle concerne les calculs au fil du temps, comme l’année à ce jour (YTD).
Fonction d’intelligence temporelle
DAX inclut de nombreuses fonctions d’intelligence temporelle. Chaque fonction d’intelligence temporelle obtient son résultat en modifiant le contexte de filtre pour les filtres de date. Exemples de fonctions : TOTALYTD et SAMEPERIODLASTYEAR.
Fonction définie par l’utilisateur
Fonction créée par DAX l’utilisateur. Permet de définir des fonctions nommées avec des paramètres à utiliser dans n’importe quelle DAX expression. Les fonctions définies par l’utilisateur favorisent la réutilisation du code et simplifient l’entretien du modèle en centralisant la logique. Les fonctions sont définies en DAX mode Requête ou en mode TMDL et peuvent inclure des types de paramètres pour la validation. Il s’agit actuellement d’une version préliminaire. Pour en savoir plus, consultez les DAX fonctions définies par l’utilisateur (préversion).
Valeur, valeurs
Paramètre what-if
Fonctionnalité Power BI Desktop qui permet d’accepter l’entrée utilisateur par le biais de segments. Chaque paramètre crée une table calculée à une seule colonne et une mesure qui retourne une valeur sélectionnée unique. La mesure peut être utilisée dans les calculs de modèle pour répondre à l’entrée de l’utilisateur.
Ressources supplémentaires
Documentation
- conventions d’affectation de noms de paramètres DAX En savoir plus sur les conventions d’affectation de noms de paramètres DAX
- Tutoriel : Créer des colonnes calculées dans Power BI Desktop Découvrez comment créer des colonnes calculées pour enrichir vos données et fournir des insights plus faciles dans ce didacticiel Power BI Desktop.
- Statements(DAX) En savoir plus sur les alertes suivantes : Statements
- référence de fonction DAX En savoir plus sur les alertes suivantes : informations de référence sur les fonctions DAX
- Syntaxe de DAX En savoir plus sur : DAX syntaxe
- Opérateurs DAX En savoir plus sur les alertes suivantes : Opérateurs DAX
- Vue d’ensemble de DAX Décrit le langage Expressions d’analyse de données (DAX).
- Nouvelles fonctions de DAX En savoir plus sur les alertes suivantes : Nouvelles fonctions de DAX