Techniques décriture de formules DAX dans LuckyTemplates

Techniques décriture de formules DAX dans LuckyTemplates

Dans ce didacticiel, nous parlerons des techniques d'écriture de formules DAX et de la simplification des modèles dans LuckyTemplates.

Nous discuterons des principales fonctions et méthodes pour organiser et rendre l'interface de notre modèle plus conviviale et plus facile à utiliser.

Les méthodes que nous allons parcourir sont la syntaxe des formules , les groupes de mesures et la mise en forme des codes DAX dans LuckyTemplates. Il est crucial que nous comprenions ces trois sujets afin de maîtriser les calculs DAX et l'écriture de formules dans LuckyTemplates.

Nous discuterons de chacun d'eux et verrons leurs contributions uniques et leur importance.

Table des matières

Comment fonctionne une syntaxe de formule

La syntaxe de formule dont nous allons discuter est un peu différente de celle des autres langages de formule. Mais cela est essentiel pour nos modèles dans LuckyTemplates.

Pour commencer, cliquez sur la table Ventes dans la zone Champs.

Techniques d'écriture de formules DAX dans LuckyTemplates

Cliquez ensuite sur Nouvelle mesure .

Techniques d'écriture de formules DAX dans LuckyTemplates

Nous appellerons cette nouvelle mesure Total Sales . Tapez ensuite .

Techniques d'écriture de formules DAX dans LuckyTemplates

Des boîtes d'information sont également présentes pour expliquer les fonctions.

Avec les formules DAX, nous devons nous concentrer sur les tables et les colonnes. Concentrez-vous sur le tableau que nous devons référencer et sur la colonne qu'il contient.

Maintenant, entrez Total Revenue dans la fonction SUM.

Techniques d'écriture de formules DAX dans LuckyTemplates

Dans LuckyTemplates, le référencement de la table vient toujours en premier, la colonne vient après.

Cependant, il existe des formules, comme la mesure Quantité totale , qui nécessitent uniquement de référencer la table.

Si nous utilisons la fonction , nous pouvons voir qu'elle ne demande qu'une table.

Techniques d'écriture de formules DAX dans LuckyTemplates

Ensuite, référencez la table Sales , et nous aurons maintenant une autre mesure qui compte la quantité totale que nous avons vendue.

Techniques d'écriture de formules DAX dans LuckyTemplates

Il existe une autre mesure dans cet exemple LuckyTemplates appelée Total Costs .

Pour cette mesure, nous utilisons la fonction d'itération . Cette fonction renvoie la somme d'une expression évaluée pour chaque ligne d'un tableau .

Techniques d'écriture de formules DAX dans LuckyTemplates

Ensuite, référencez la table Sales. Ensuite, pour l'expression, référencez la colonne Quantité de commande. Enfin, référencez à nouveau la table Sales avec la colonne Total Unit Cost.

Techniques d'écriture de formules DAX dans LuckyTemplates

Cela va nous donner nos coûts totaux.

Importance des groupes de mesures

Dans LuckyTemplates, les groupes de mesures sont utilisés pour organiser les calculs DAX . Il est fortement recommandé de les utiliser dans notre modèle lorsque nous commençons à créer des mesures.

Pour que nous puissions exécuter davantage d'analyses dans nos modèles LuckyTemplates, nous devons créer de nombreuses mesures.

Cependant, la création de nombreuses mesures pourrait nous donner un modèle chargé. Nous devons donc créer des groupes de mesures pour éviter de mélanger nos mesures et nos tables de données.

Techniques d'écriture de formules DAX dans LuckyTemplates

La création d'un groupe de mesures est simple. Tout d'abord, accédez à Accueil, puis cliquez sur Saisir des données .

Techniques d'écriture de formules DAX dans LuckyTemplates

Ensuite, créez une table factice et nommez-la (Mesures clés), puis cliquez sur Charger.

Techniques d'écriture de formules DAX dans LuckyTemplates

Ce tableau figurera ensuite dans notre rapport.

Techniques d'écriture de formules DAX dans LuckyTemplates

Ensuite, déplacez les autres mesures dans la table factice, Mesures clés. Cliquez sur la flèche déroulante et sélectionnez Mesures clés.

Techniques d'écriture de formules DAX dans LuckyTemplates

Une fois que les mesures sont dans le tableau Key Measures, nous pouvons maintenant supprimer la colonne factice ou Column1.

Techniques d'écriture de formules DAX dans LuckyTemplates

Enfin, cliquez deux fois sur le volet Afficher/masquer.

Techniques d'écriture de formules DAX dans LuckyTemplates

Il triera et changera l'icône du groupe de mesures comme ceci :

Techniques d'écriture de formules DAX dans LuckyTemplates

Ce groupe de mesures n'est qu'un exemple. Dans LuckyTemplates, il existe d'autres groupes comme le groupe de comparaisons temporelles et les moyennes mobiles.

Dans certains modèles de vitrine dans LuckyTemplates, nous verrons que nous pouvons avoir 6 à 8 groupes ou plus.

L'utilisation de groupes de mesures pour organiser nos mesures donne à notre modèle un aspect propre et homogène.

La valeur du bon formatage du code DAX

Le formatage d'une formule simplifie les choses dans notre modèle et ne complique pas trop nos mesures dans nos formules et nos rapports.

Par exemple, disons qu'il s'agit de notre quantité totale et que nous voulons faire quelque chose d'avancé.

Techniques d'écriture de formules DAX dans LuckyTemplates

Cliquez d'abord sur Nouvelle mesure .

Ensuite, écrivez Exemple de formule . Ensuite, utilisez la fonction , puis ajoutez la quantité totale.

Techniques d'écriture de formules DAX dans LuckyTemplates

Ensuite, utilisez la fonction pour la table Sales. Nous rendrons l'index des noms de clients supérieur à 5.

Techniques d'écriture de formules DAX dans LuckyTemplates

L'index des noms de clients doit également être inférieur à 20. Ajoutez donc une autre fonction FILTER pour parcourir les ventes. Enfin, il nous suffit d'assimiler le canal au commerce de gros.

Techniques d'écriture de formules DAX dans LuckyTemplates

Une fois que nous avons fini d'écrire la formule DAX, nous pouvons maintenant voir les résultats. C'est comme la formule SUM dans MS Excel, cependant, c'est un peu compliqué dans LuckyTemplates.

Techniques d'écriture de formules DAX dans LuckyTemplates

L'utilisation de l'indentation pour les fonctions clés

Il est important de formater et d'organiser les formules dans notre modèle.

Il est également recommandé que sur différentes lignes, nous placions différentes fonctions clés avec différentes indentations . Cela permet de comprendre facilement ce que nous essayons de calculer si les fonctions sont séparées.

Pour ce faire, maintenez la touche Maj enfoncée et appuyez sur Entrée. Indentez et placez les éléments sur une nouvelle ligne lorsqu'une formule clé est introduite.

Techniques d'écriture de formules DAX dans LuckyTemplates

Nous pouvons voir que la fonction CALCULATE est sur une ligne différente ainsi que les fonctions FILTER . Ils sont disposés de manière à faciliter la lecture. Cela évite toute confusion lors de l'analyse de notre modèle.

Si nous voulons utiliser des formules avancées telles que l'analyse du taux de désabonnement, l'attrition des clients ou même l'instruction IF, commencez par les mettre en retrait. De cette façon, nous pouvons voir clairement le flux de notre calcul.

Nous devons simplement continuer à mettre en retrait chaque fois que nous ajoutons des fonctions clés. Nous ne serons pas dépaysés par les dizaines de calculs de notre modèle.

Conclusion

Dans LuckyTemplates, nous rencontrons de nombreux modèles, fonctions et formules. Avec ces techniques d'écriture de formules, nous pouvons améliorer la présentation des calculs et des modèles.

Ce que nous avons appris ici ne sont que quelques méthodes, telles que le regroupement de mesures et le formatage des calculs DAX, pour aider à calculer, simplifier et organiser efficacement nos analyses pour une meilleure présentation.

Nous pouvons les utiliser pour mieux comprendre ce qui se passe dans notre modèle de données.

Tous mes vœux,


Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

Vous apprendrez à enregistrer et à charger des objets à partir d'un fichier .rds dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

Dans ce didacticiel sur le langage de codage DAX, découvrez comment utiliser la fonction GENERATE et comment modifier dynamiquement le titre d'une mesure.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Ce didacticiel explique comment utiliser la technique Multi Threaded Dynamic Visuals pour créer des informations à partir de visualisations de données dynamiques dans vos rapports.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

Dans cet article, je vais parcourir le contexte du filtre. Le contexte de filtrage est l'un des principaux sujets que tout utilisateur de LuckyTemplates doit d'abord connaître.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Je souhaite montrer comment le service en ligne LuckyTemplates Apps peut aider à gérer différents rapports et informations générés à partir de diverses sources.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Découvrez comment calculer les modifications de votre marge bénéficiaire à l'aide de techniques telles que la création de branches de mesure et la combinaison de formules DAX dans LuckyTemplates.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

Ce didacticiel abordera les idées de matérialisation des caches de données et comment elles affectent les performances des DAX dans la fourniture de résultats.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

Si vous utilisez encore Excel jusqu'à présent, c'est le meilleur moment pour commencer à utiliser LuckyTemplates pour vos besoins en matière de rapports commerciaux.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir