Exemples DAX dans LuckyTemplates - Formules DAX avancées

Dans ce didacticiel, je vais vous montrer des formules avancées et des exemples DAX utilisant différentes fonctions dans LuckyTemplates. Certaines des fonctions que vous rencontrerez dans les exemples ci-dessous sont CALCULATE , FILTER , MAX , ALLSELECTED et bien d'autres.

Mais avant de commencer, assurez-vous d'optimiser vos mesures. Je recommande toujours d'utiliser des groupes de mesures pour rendre les choses plus intuitives dans vos rapports. De cette façon, vous pouvez facilement passer aux mesures plus avancées.

Table des matières

Exemples DAX : calcul du total cumulé

Le premier calcul DAX que je vais vous montrer est un exemple de total cumulé.

L'utilisation du total cumulé est un excellent moyen de présenter une comparaison sur une longue période.

L'exemple de visualisation ci-dessous semble occupé et vous pouvez à peine voir la tendance sous-jacente. Mais si vous utilisez un modèle de total cumulé, vous pourrez voir plus clairement les informations importantes.

Vous devez démarrer la formule des ventes cumulées à l'aide de la fonction . Avec cette fonction, vous pouvez facilement calculer le total des ventes en utilisant un contexte différent.

Ensuite, vous devez utiliser avec la fonction pour référencer la table Dates .

Après cela, utilisez la fonction pour évaluer chaque ligne et chaque contexte de la table. Il vérifiera si la date est inférieure ou égale à la date actuelle de la ligne particulière. Si tel est le cas, la fonction MAX calculera les ventes de toutes ces dates. 

La formule parcourra également chaque jour de la colonne Date à l'aide de la fonction ALLSELECTED . Il s'agit du modèle de base des formules cumulatives dans LuckyTemplates.

Vous pouvez maintenant intégrer la mesure Cumulative Sales que nous venons de créer dans la table.

Fondamentalement, le calcul du total cumulé inclura toutes les lignes précédentes. Par exemple, les données de la quatrième ligne correspondent au total des trois premières lignes. De même, la cinquième ligne calcule les quatre premières lignes.

Le concept de tables virtuelles est également applicable dans cet exemple de calcul DAX. Pour chaque ligne, la formule crée une table virtuelle pour toutes les dates et ventes précédentes. Et puis, il calcule toutes les ventes de ces dates. La formule exécutera ce modèle encore et encore jusqu'à la dernière ligne du tableau.

Exemples DAX : Calcul des ventes cumulées de l'année dernière

Passons à un autre exemple de calcul DAX avancé. Cette fois, je vais vous montrer comment calculer les ventes cumulées de l'année dernière .

Copiez simplement la formule précédente pour les ventes cumulées et renommez-la en conséquence. Au lieu de Total Sales , vous devez référencer Sales LY dans la fonction CALCULATE .

Lorsque vous vérifiez les résultats pour Cumulative Sales LY dans le tableau, vous ne pouvez voir que les ventes cumulées de l'année dernière. Il effectue le même calcul virtuel et modifie le contexte de chaque ligne grâce à la fonction CALCULATE .

Cette fois, vous pouvez modifier la visualisation existante ci-dessous pour afficher les résultats cumulés.

Vous pouvez utiliser la visualisation du graphique en aires ici et vous pouvez également sélectionner quelque chose dans le segment pour un contexte supplémentaire.

Voici à quoi ressemble la nouvelle visualisation.

Par exemple, si vous sélectionnez quelque chose dans le segment City , les résultats de la visualisation changent. Voici une comparaison ci-dessous.

Exemples DAX : calcul de la différence de ventes cumulées

La dernière chose que je veux savoir, c'est comment nous avons performé cette année par rapport à l'année dernière. Vous pouvez le faire en découvrant simplement la différence entre les ventes cumulées et les ventes cumulées LY .

Après cela, vous pouvez amener la mesure Différence cumulée dans la visualisation inférieure.

Avec cela, vous pouvez clairement voir la tendance en termes de performance de l'année en cours par rapport à l'année précédente. 

Ce qui est intéressant dans cet exemple DAX avancé, c'est que vous pouvez l'utiliser pour créer une autre analyse de comparaison temporelle. Étant donné que vous avez utilisé l' option YEAR à partir de la mesure initiale des ventes, vous pouvez la remplacer par DAY , MONTH ou QUARTER .


Exemple de segmentation à l'aide de DAX avancé dans LuckyTemplates
Calcul d'un taux d'exécution cumulé à l'aide de DAX dans LuckyTemplates
Calcul dynamique d'un total cumulé ou total cumulé LuckyTemplates

Conclusion

Les exemples DAX ci-dessus sont d'excellentes applications de calculs LuckyTemplates avancés. Nous avons combiné des formules et intégré des calculs d'intelligence temporelle .

Vous pouvez facilement vous lancer dans d'autres comparaisons de temps après avoir appris les exemples DAX mentionnés ci-dessus. Appliquez simplement toutes les connaissances et techniques que vous avez apprises grâce à cela.


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