Comment travailler avec des formules DAX étendues dans LuckyTemplates - Conseils de formatage inclus

Comment travailler avec des formules DAX étendues dans LuckyTemplates - Conseils de formatage inclus

Je vais vous montrer comment utiliser des formules DAX complexes . Des formules DAX étendues dans LuckyTemplates sont normalement utilisées s'il existe des informations uniques que vous souhaitez afficher dans vos rapports. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Un exemple de scénario où une formule complexe est requise serait cette question publiée sur le .

Comment travailler avec des formules DAX étendues dans LuckyTemplates - Conseils de formatage inclus

Le membre demandait une formule à utiliser sur les prévisions Salesforce avec ramp-up . Examinons ce scénario et déterminons comment travailler avec les formules complexes requises.

Table des matières

Exigences du scénario

Dans le scénario donné, nous devons voir combien de remise est appliquée au fil du temps en fonction des ventes réalisées auprès d'un certain ensemble de clients .

Comment travailler avec des formules DAX étendues dans LuckyTemplates - Conseils de formatage inclus

Il existe également une logique interne que nous devons voir tous les mois, qui montre la montée en puissance et l'actualisation des coûts pour l'entreprise . Il affiche également un seuil de décalage pour chaque niveau de rampe .

Comment travailler avec des formules DAX étendues dans LuckyTemplates - Conseils de formatage inclus

Fondamentalement, le seuil fixe une limite qui dicte le montant de la remise accordée au client. Au fur et à mesure que le client achète plus, il peut atteindre un certain seuil et donc bénéficier de remises plus importantes.

Chaque montée en puissance est dictée par une certaine variable. Dans ce cas, il s'agit des ventes mensuelles prévues .

Comment travailler avec des formules DAX étendues dans LuckyTemplates - Conseils de formatage inclus

À certaines dates, par exemple, il y aurait une montée en puissance en fonction des prévisions. Ce scénario est un exemple parfait de la dynamique des formules DAX dans LuckyTemplates.

Pour ce seul cas, il existe plusieurs façons de fournir ce qui est requis. Il existe également de nombreuses formules existantes que vous pouvez appliquer ici.

Nettoyage des formules DAX complexes dans LuckyTemplates

Dans le forum, Brian Julius, l'un de nos , a partagé sa propre formule qui peut être utilisée dans ce scénario.

Comment travailler avec des formules DAX étendues dans LuckyTemplates - Conseils de formatage inclus

Avant de faire quoi que ce soit d'autre, il est préférable de nettoyer d'abord la formule. Vous pouvez utiliser l' , qui se trouve dans l' .

Comment travailler avec des formules DAX étendues dans LuckyTemplates - Conseils de formatage inclus

Cet outil vous aide à formater votre code correctement afin qu'il soit plus facile à comprendre. Copiez et collez simplement la formule sur laquelle vous souhaitez travailler dans l'espace prévu.

Ensuite, vous pouvez formater la formule en fonction des options de formatage données.

Comment travailler avec des formules DAX étendues dans LuckyTemplates - Conseils de formatage inclus

Comme je souhaite personnellement que mes formules soient plus condensées, voici comment je les configurerais.

Comment travailler avec des formules DAX étendues dans LuckyTemplates - Conseils de formatage inclus

Bien sûr, le format final dépendra toujours de vous. L'important est qu'une fois que vous l'appliquez à votre rapport, vous savez comment tout s'assemble afin qu'il soit plus facile de faire des ajustements si nécessaire.

Après le nettoyage, vous pouvez copier la formule formatée et la coller dans votre rapport. Si vous constatez que certaines modifications doivent encore être effectuées, vous pouvez le faire directement dans la barre de formule.

Comment travailler avec des formules DAX étendues dans LuckyTemplates - Conseils de formatage inclus

Application de formules DAX complexes dans les rapports LuckyTemplates

Maintenant que le rapport a été formaté, il est plus facile de voir ce que fait chaque partie de la formule pour nous donner les résultats dont nous avons besoin dans notre rapport.

Pour les formules aussi complexes que celle-ci, il est préférable d'utiliser des variables. Dans ce cas, Brian a créé un pour chaque logique.

Comment travailler avec des formules DAX étendues dans LuckyTemplates - Conseils de formatage inclus

Depuis que les variables ont été introduites, il est devenu plus facile de comprendre ce qui se passe dans des formules comme celle-ci. Les variables nous ont permis de travailler sur des calculs complexes comme celui-ci et ont changé la donne en termes d'analyses avancées au sein de LuckyTemplates.

Dans la formule que nous utilisons, la première variable est pour AllClientDiscount , qui affiche la remise qui s'applique à chaque client particulier. Nous utilisons ici et faisons référence à Discount et Offset Threshold .

Comment travailler avec des formules DAX étendues dans LuckyTemplates - Conseils de formatage inclus

La variable Résultat exécute la logique qui dicte la remise spécifique applicable lorsque les ventes dépassent un certain seuil.

Comment travailler avec des formules DAX étendues dans LuckyTemplates - Conseils de formatage inclus

Avec ces variables, il est plus facile de voir la logique derrière chaque partie de la formule. Si vous essayiez d'écrire tout cela dans une seule formule, ce serait impossible à interpréter.

Obtenir les totaux corrects

Avec tout correctement disposé, nous pouvons maintenant obtenir les résultats que nous recherchons.

Nous avons un total en bas pour chaque mois et un autre total dans la colonne la plus à droite pour chaque client. Ensuite, nous avons un Grand Total dans le coin inférieur droit.

Comment travailler avec des formules DAX étendues dans LuckyTemplates - Conseils de formatage inclus

Voici comment nous allons vérifier ces totaux.

En revenant à l'ensemble de données, vous verrez qu'il n'a pas donné de données mensuelles. Il avait simplement une date de mise en ligne .

Comment travailler avec des formules DAX étendues dans LuckyTemplates - Conseils de formatage inclus

Nous n'avons que la remise et le seuil, mais aucune donnée indiquant des mois spécifiques.

Comment travailler avec des formules DAX étendues dans LuckyTemplates - Conseils de formatage inclus

Mais nous devons répartir les résultats sur chaque mois ici.

Comment travailler avec des formules DAX étendues dans LuckyTemplates - Conseils de formatage inclus

C'est pourquoi nous devons créer des calculs uniques afin de pouvoir répartir les résultats sur chaque mois. Cela ne va pas se produire naturellement car seule la date de mise en service est donnée, alors que nous devons également examiner les dates au-delà de ce point.

C'est ce que fait cette partie de la formule.

Comment travailler avec des formules DAX étendues dans LuckyTemplates - Conseils de formatage inclus

Il demande la et donne la condition que si le FirstDayofMonth est inférieur ou égal à la Go Live Date, alors nous attendons un Result .

Nous devons ensuite créer une table virtuelle.

Comment travailler avec des formules DAX étendues dans LuckyTemplates - Conseils de formatage inclus

rassemble chaque nom de compte et chaque premier jour du mois . Ensuite, nous vérifions les ventes mensuelles actualisées pour ce mois particulier.

Ensuite, nous l'attribuons à travers cette partie de la formule.

Comment travailler avec des formules DAX étendues dans LuckyTemplates - Conseils de formatage inclus

Comme vous pouvez le voir, cela commence par utiliser , qui indique où chaque valeur en dessous doit aller.

Comment travailler avec des formules DAX étendues dans LuckyTemplates - Conseils de formatage inclus

Cela est suivi d'un , où nous disons que si le premier du mois pour une certaine date et un certain nom de compte, alors cette valeur entre dans la matrice.

Comment travailler avec des formules DAX étendues dans LuckyTemplates - Conseils de formatage inclus

Si le nom du compte HASONEVALUE , nous itérons à l'aide de dans la vTable et référençons le nom du compte. Tous ceux-ci vont aux totaux sur le côté droit.

Comment travailler avec des formules DAX étendues dans LuckyTemplates - Conseils de formatage inclus

Enfin, nous obtenons le total pour la partie inférieure. Nous référençons donc les colonnes FirstDayofMonth .

Comment travailler avec des formules DAX étendues dans LuckyTemplates - Conseils de formatage inclus

Après ces trois domaines, nous pouvons enfin le Grand Total .

Comment travailler avec des formules DAX étendues dans LuckyTemplates - Conseils de formatage inclus


Combinaison de modèles DAX ou de formules DAX dans LuckyTemplates
Exemples DAX dans LuckyTemplates - Formules DAX avancées
LuckyTemplates CALCULATE : Clé des formules DAX avancées

Conclusion

Ceci est un exemple parfait de la façon dont vous pouvez résoudre des totaux. Encore une fois, il existe de nombreuses formules DAX dans LuckyTemplates qui peuvent vous aider à faire la même chose.

Je voulais juste souligner que lorsque votre formule DAX coule aussi bien que cela, il est plus facile de trier les choses. Le simple formatage à lui seul fait déjà une énorme différence, surtout lorsque vous travaillez avec des formules vraiment complexes comme celle-ci.

S'il y a des parties ici que vous n'avez pas comprises, vous pouvez continuer et rechercher dans notre blog ou sur notre chaîne à propos de cette partie spécifique. Par exemple, si vous ne comprenez pas ce que font les tables virtuelles, nous avons en fait de nombreux tutoriels à ce sujet dans nos ressources. Si vous n'êtes pas sûr de ce que signifie , nous avons également des ressources pour cela.

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