Utiliser DAX dans Power BI Desktop
Ce parcours d'apprentissage introduit Data Analysis Expressions (DAX) et vous fournit les compétences de base nécessaires pour améliorer les modèles de données à l’aide de calculs.
Il commence par décrire la structure du modèle Power BI Desktop et comment il peut être amélioré par des calculs DAX. Il explique ensuite comment écrire des formules DAX et les différents types de calculs de modèles, notamment les tableaux calculés, les colonnes calculées ainsi que les mesures. Les contextes d'évaluation sont présentés, et les leçons suivantes décrivent comment écrire des formules DAX qui modifient le contexte de filtrage. Enfin, vous apprendrez à écrire des expressions DAX en utilisant les fonctions Time Intelligence et les fonctions de l’itérateur.
Prérequis
None
Modules de ce parcours d’apprentissage
Dans ce module, vous découvrirez la structure du modèle Power BI Desktop, les concepts de base de la conception de schémas en étoile, les requêtes analytiques et la configuration des rapports visuels. Ce module fournit une base solide sur laquelle vous pouvez apprendre à optimiser les conceptions de modèles et ajouter des calculs de modèle.
Dans ce module, vous allez apprendre à écrire des formules DAX pour créer des tables calculées, des colonnes calculées et des mesures, qui sont des types différents de calculs de modèle. En outre, vous apprendrez à écrire et à mettre en forme des formules DAX, qui consistent en des expressions qui utilisent des fonctions, des opérateurs, des références à des objets de modèle, des constantes et des variables.
À la fin de ce module, vous serez en mesure d’ajouter des tables et des colonnes calculées à votre modèle de données. Vous pourrez également décrire le contexte de ligne, utilisé pour évaluer les formules de colonnes calculées. Étant donné qu’il est possible d’ajouter des colonnes à une table en utilisant Power Query, vous apprendrez également quand il est préférable de créer des colonnes calculées au lieu de colonnes personnalisées Power Query.
Dans ce module, vous allez apprendre à utiliser des mesures implicites et explicites. Vous allez commencer par créer des mesures simples, qui résument une seule colonne ou table. Ensuite, vous allez créer des mesures plus complexes en fonction d’autres mesures dans le modèle. En outre, vous découvrirez les similitudes et les différences entre une colonne calculée et une mesure.
À la fin de ce module, vous saurez ce que la famille de fonctions d’itérateur peut faire et comment les utiliser dans vos calculs DAX. Les calculs comportent des résumés, un classement et une concaténation personnalisés.
À la fin de ce module, vous serez en mesure de décrire et d’utiliser le contexte de filtre, qui est utilisé pour évaluer les formules de mesure.
À la fin de ce module, vous saurez la signification de Time Intelligence et comment ajouter des calculs Time Intelligence DAX à votre modèle.
Il peut vous arriver de devoir ajouter de nombreuses mesures similaires à votre modèle. Par exemple, considérez que votre modèle inclut des mesures pour les ventes, les coûts et les bénéfices. Vous souhaitez ensuite créer un rapport indiquant les ventes, le coût et les bénéfices de l’année en cours, ainsi que les ventes, les coûts et les bénéfices de l’année précédente. L’ajout de nombreuses mesures peut prendre du temps et encombrer le volet Champs d’un nombre excessif de champs. Au lieu de créer chaque mesure YTD et PY, vous pouvez rapidement ajouter ces mesures à votre modèle en créant un groupe de calcul DAX (Data Analysis Expressions).
Dans ce module, vous allez résoudre trois problèmes métier différents en optimisant le modèle de données et en créant des calculs DAX (Data Analysis Expressions). Vous aurez la possibilité de créer ce qui suit :
- Rapport sur les performances à temps (OTP) d’une compagnie aérienne.
- Calculs DAX pour mettre à l’échelle les valeurs de mesure.
- Calculs DAX pour classifier dynamiquement les produits.