Premiers pas avec DAX dans LuckyTemplates

Le langage de formule DAX (Data Analysis Expression) est l'un des piliers de LuckyTemplates.

Apprendre DAX peut être écrasant au début. Mais une fois que vous avez compris comment cela fonctionne, vous pouvez améliorer vos connaissances analytiques.

La clé pour obtenir de bonnes informations dans vos rapports est l'utilisation des calculs DAX.

Pour ce didacticiel, je vais aborder certaines techniques importantes dont vous devez vous souvenir lorsque vous utilisez DAX. Il ne s'agira pas d'une discussion détaillée des formules et des exemples DAX car il existe un cours séparé pour cela. Je veux juste vous aider à démarrer avec DAX en apprenant l'essentiel.

Table des matières

Apprendre les principes de base de DAX dans LuckyTemplates

Comparé à d'autres langages de formule, DAX est l'outil le plus efficace à utiliser pour générer des analyses de haute qualité. C'est pourquoi il est essentiel de connaître les principes de base lors de l'utilisation de DAX dans LuckyTemplates.

Premiers pas avec DAX dans LuckyTemplates

Vous pouvez écrire des formules DAX via des colonnes calculées ou des mesures . Vous devez également comprendre le contexte dans LuckyTemplates.

Vous avez peut-être remarqué que les didacticiels suivent un ordre lors de la discussion des différents piliers de LuckyTemplates. Nous avons commencé par les bases de l'éditeur de requêtes , suivies des bases du modèle de données . Vous devez d'abord les comprendre avant d'étudier les calculs DAX. En effet, les filtres sont toujours appliqués avant tout calcul.

Deux moteurs de calcul sont utilisés pour DAX dans LuckyTemplates : les agrégateurs et les itérateurs .

Les agrégations sont utilisées pour réduire vos tables et vos données afin que vous puissiez améliorer la vitesse de votre calcul. Pendant ce temps, les itérations sont utilisées pour évaluer la logique à chaque ligne de votre tableau. Il est essentiel de connaître la différence entre ces deux fonctions afin de pouvoir les appliquer dans des scénarios pertinents.

Enfin, vous devez vous familiariser avec la fonction la plus importante de DAX - la fonction . Vous rencontrerez souvent cette fonction lors de vos analyses et calculs. Aucune autre fonction DAX dans LuckyTemplates ne peut égaler l'utilité de la fonction CALCULATE .

Tout ce que j'ai mentionné ici est les informations clés sur DAX que vous devez connaître avant de plonger dans les calculs DAX. Dans la section suivante, j'approfondirai les colonnes et les mesures calculées ainsi que les calculs DAX simples.

Utilisation de colonnes calculées dans LuckyTemplates

Comme je l'ai mentionné, vous pouvez écrire des calculs DAX dans LuckyTemplates en utilisant des colonnes calculées ou des mesures. Tout d'abord, je vais vous montrer comment utiliser les colonnes calculées.

Dans cet exemple, vous avez déjà les colonnes Order Quantity , Unit Price , Total Unit Cost et Total Revenue .

Si vous souhaitez calculer vos coûts, vous pouvez les calculer à l'aide de colonnes calculées.

Pour ce faire, cliquez sur Nouvelle colonne dans l' onglet Modélisation .

Maintenant que vous avez la nouvelle colonne, renommez-la Costs . Dans la barre de formule, il vous suffit de multiplier la quantité commandée par le coût unitaire total .

Après avoir appuyé sur Entrée, vous verrez les résultats correspondants dans la nouvelle colonne de votre table Sales . C'est aussi simple que de travailler avec n'importe quel calcul utilisant des colonnes calculées.

Cette technique fonctionne, mais elle est inutile puisque vous pouvez simplement créer une formule avec une fonction d'itération. Si vous utilisez des colonnes calculées, vous créez également des colonnes supplémentaires dans votre table de faits.

Mais lorsque vous utilisez des itérateurs, vous pouvez calculer le même résultat sans placer physiquement les données dans votre table. C'est la principale différence entre les deux.

Vous devez utiliser des colonnes calculées uniquement lorsque cela a du sens. C'est l'une des idées clés que je veux partager avec vous.

Utilisation de mesures dans LuckyTemplates

Maintenant, je vais vous montrer comment utiliser les calculs DAX dans LuckyTemplates via des mesures.

Pour ce faire, cliquez sur Nouvelle mesure dans le ruban Modélisation pour créer une mesure. Vous pouvez également accéder et cliquer sur Nouvelle mesure dans le ruban Accueil .

Maintenant, nommez la nouvelle mesure Total Sales . Comme je l'ai souvent mentionné, assurez-vous de bien nommer vos mesures.

Il est important de suivre une convention de dénomination intuitive lors de l'organisation des éléments dans votre éditeur de requête et votre modèle de données . Ceci est également important dans les calculs DAX.

Vous devez nommer vos mesures en fonction de ce qu'elles représentent exactement afin que lorsque d'autres personnes utilisent votre analyse, elles puissent facilement comprendre de quoi parlent vos données.

Pour en revenir à l'exemple, vous pouvez commencer par écrire des mesures simples. Par exemple, vous pouvez taper une colonne que vous souhaitez référencer, puis des suggestions associées apparaîtront. Appuyez simplement sur l'onglet pour sélectionner les suggestions associées, puis appuyez sur Entrée.

C'est une autre raison pour laquelle vous devez nommer correctement vos colonnes. Vous pouvez facilement rechercher tout ce dont vous avez besoin lorsque vous utilisez des conventions de dénomination appropriées. 

Dans l'exemple, vous pouvez trouver la mesure Total Sales sur le côté droit de LuckyTemplates. Vous pouvez maintenant le faire glisser dans le tableau pour afficher la colonne Revenu total :

Si vous essayez de comparer les données des colonnes Revenu total et Ventes totales , vous verrez que les données sont identiques. Vous pouvez simplement supprimer la colonne Total Revenue ici et utiliser la nouvelle mesure pour les ventes totales.

Cet exemple montre un calcul DAX simple utilisant des mesures. Vous pouvez également effectuer d'autres analyses simples telles que le calcul du total des transactions, des moyennes des ventes et bien d'autres. Plus tard, vous pourrez passer à des versions plus complexes en fonction de vos scénarios.

Techniques supplémentaires pour l'utilisation de DAX

Si vous venez d'un arrière-plan Excel, vous pourriez être habitué aux colonnes calculées. Mais ici, dans LuckyTemplates, vous devez vous fier davantage à l'utilisation de mesures pour vos calculs DAX.

Les mesures ont tendance à fonctionner avec les fonctions ou tandis que les colonnes calculées fonctionnent sans fonctions de support. 

Dans cet exemple, il y a déjà une colonne pour Total Revenue dans le tableau. Vous pouvez même le transformer en une visualisation.

Cependant, je ne recommande pas ce processus. Vous devez toujours écrire une formule DAX pour tout type de calcul au lieu de saisir une colonne.

Quelle que soit la simplicité des données, vous devez les créer à l'aide de mesures DAX. Vous en aurez besoin lorsque vous créerez des calculs plus complexes à l'aide de la technique de branchement de mesures .

La création de branches de mesure est le processus de référencement de certaines mesures dans des mesures pour créer une analyse très avancée.

Dans un autre exemple, j'ai utilisé des colonnes calculées pour ajouter des dimensions supplémentaires à mon tableau. L'exemple ci-dessous calcule les ventes de produits au fil du temps, mais je n'ai pas utilisé de filtre temporel.

J'ai utilisé les données de Product Sales pour créer la colonne Client Groups via une autre colonne calculée.

Plus tard, j'ai utilisé les groupes de clients comme trancheuse dans la visualisation.

Comme je l'ai déjà dit, il est préférable de faire vos calculs à l'intérieur des mesures. Plus important encore, ne créez jamais de colonne calculée dans une table de faits. Pour optimiser votre processus, utilisez plutôt des mesures afin de pouvoir effectuer des calculs virtuellement.

Par exemple, calculer le total des ventes et l'intégrer physiquement dans votre table peut occuper de la mémoire supplémentaire dans votre modèle.

Si vous utilisez des mesures, vous pouvez écrire des centaines de calculs virtuels sans occuper beaucoup d'espace ou de mémoire.

Conclusion

J'espère que vous avez appris des techniques importantes lorsque vous travaillez avec DAX dans LuckyTemplates.

Tout d'abord, vous devez connaître les principales différences entre les colonnes calculées et les mesures . Vous devez également comprendre quand les utiliser.

J'ai également mentionné les conventions de dénomination appropriées pour vos colonnes, mesures et formules DAX.

Acclamations!


Utilisez DAX pour segmenter et regrouper les données au
format LuckyTemplates Vos formules DAX
Comparer facilement les colonnes calculées et les mesures dans LuckyTemplates







Leave a Comment

Gestion des erreurs dans Power Automate via le branchement parallèle

Gestion des erreurs dans Power Automate via le branchement parallèle

Découvrez l

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Dans ce blog, vous découvrirez comment diviser les colonnes dans LuckyTemplates par délimiteurs à l'aide de DAX, une méthode efficace pour gérer des modèles de données complexes.

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculez la marge en pourcentage à l

Modifier les formats de date à laide de léditeur Power Query

Modifier les formats de date à laide de léditeur Power Query

Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d

Comment adapter les cellules Excel au texte : 4 solutions simples

Comment adapter les cellules Excel au texte : 4 solutions simples

Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.