Utilisation de la logique avancée dans LuckyTemplates pour corriger vos totaux

Utilisation de la logique avancée dans LuckyTemplates pour corriger vos totaux

Souvent, lorsque vous entrez dans une formule plus avancée avec DAX, vous constaterez que les totaux qui apparaissent sur une table ou sur une carte peuvent parfois être incorrects. Il y a tellement de variations sur la façon dont cela pourrait se produire dans vos formules qu'il est difficile de couvrir chaque scénario. Dans ce didacticiel, je montre comment vous pouvez implémenter une logique avancée dans LuckyTemplates et atteindre le total souhaité que vous recherchez. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Je vais passer en revue pas mal de détails sur la structure des formules et la logique dont vous avez besoin ici. Nous allons également déterminer comment vous pouvez trier les totaux dans vos données à l'aide d'une logique avancée.

Par totaux, j'entends les totaux que l'on voit au bas des tableaux ou sur les cartes à droite.

Utilisation de la logique avancée dans LuckyTemplates pour corriger vos totaux

Maintenant, ces totaux vont évidemment dériver des nombres différents de ce qui est réellement dans les tableaux en raison du contexte. Puisqu'il n'y a pas de contexte sur les résultats, il s'agit essentiellement de tout faire sans aucun filtre en place.

Mais parfois, vous souhaiterez résumer un total basé sur les résultats individuels que vous obtenez dans les tableaux en fonction de leurs filtres.

Table des matières

Calcul des ventes totales

Tout d'abord, je dois calculer mes ventes totales à l'aide de cette formule.

Utilisation de la logique avancée dans LuckyTemplates pour corriger vos totaux

Il s'agit simplement d'une simple fonction d'itération calculant le total des ventes pour tout, mais qui a été filtrée par le nom du mois .

Notez que ce tableau est filtré pour chaque mois, mais pas par année . Cela signifie qu'il compte les résultats de chaque année en janvier, février, mars, etc.

Obtenir les moyennes mensuelles

Ce que je veux réaliser ensuite, c'est d'examiner les moyennes au fil des ans . Par exemple, je veux connaître la moyenne de nos ventes en janvier, que ce soit sur trois ans, quatre ans ou cinq ans.

La formule que j'ai utilisée est relativement simple. J'ai utilisé une fonction d'itération appelée AVERAGEX qui itérera chaque mois et chaque année dans le contexte actuel de Total Sales .

Utilisation de la logique avancée dans LuckyTemplates pour corriger vos totaux

Il n'y a que trois années dans nos données : 2015, 2016 et 2017. Pour le mois de janvier, VALUES calcule les ventes totales de janvier 2015, janvier 2016 et janvier 2017 .

Ce que fait AVERAGEX , c'est qu'il fait la moyenne de ces trois chiffres, c'est pourquoi nous obtenons le résultat de 956 385 $ pour janvier.

Utilisation de la logique avancée dans LuckyTemplates pour corriger vos totaux

Le total suit exactement la même logique. Il calcule la moyenne de chaque mois et de chaque année. Au lieu de ne faire que trois mois, il passe par 36 mois de ventes totales, puis en fait la moyenne. C'est ainsi que nous arrivons au total de 976 198 $.

Utiliser la logique pour obtenir un résultat annuel moyen

Mais que fait-on si on veut calculer la somme de toutes les moyennes ? Que se passe-t-il si nous voulons extrapoler le résultat annuel moyen ? Malheureusement, cette formule ne va pas le faire pour nous. Nous avons besoin de plus de logique à l'intérieur de la formule pour obtenir le total que nous voulons.

La formule que j'ai trouvée n'est pas trop éloignée de ce que nous avons fait. Nous venons de superposer une logique supplémentaire - qui est la technique clé que je veux que vous en tiriez. Vous devrez peut-être mettre une logique différente, mais vous pouvez l'utiliser comme modèle pour vous aider à résoudre votre propre ensemble de données.

Obtenir les moyennes mensuelles

Si vous remarquez, nous avons les mêmes chiffres sous les deux colonnes moyennes, mais les totaux sont différents.

La formule Moyenne mensuelle est exactement la même formule que la dernière que nous venons d'utiliser. Nous avons également la mesure Average Total , qui est une fonction de table que j'ai mise dans un VARIABLE .

Utilisation de la logique avancée dans LuckyTemplates pour corriger vos totaux

J'ai également utilisé SUMMARIZE pour résumer Dates[MonthName] et Monthly Average . Ce tableau répertorie chaque nom de mois et calcule la moyenne mensuelle. Il va donc essentiellement créer les colonnes Nom du mois et Moyennes du mois ci-dessous.

Utilisation de la logique avancée dans LuckyTemplates pour corriger vos totaux

Incorporation de HASONEVALUE comme logique

Cela nous permettra de créer une logique supplémentaire pour calculer le total. Nous devrons utiliser la fonction IF , où elle sera évaluée à TRUE si elle est filtrée par l'un de ceux sous le Month Name .

Utilisation de la logique avancée dans LuckyTemplates pour corriger vos totaux

Selon la colonne que nous y mettons, IF HASONEVALUE sera égal au résultat. Si ce n'est pas le cas, nous devons adopter une logique différente.

Cette logique va parcourir la fonction de table que nous avons créée (AverageTotal), puis en utilisant la fonction SUMX, nous allons compter la colonne Moyenne mensuelle .

Cette logique est puissante en soi parce que nous ne faisons même pas référence ici à une mesure ; nous faisons référence à une colonne virtuelle à l'intérieur d'une table virtuelle. C'est un truc incroyable, non ?

En mettant cela à l'intérieur de SUMX , nous pouvons maintenant obtenir le total de tous les résultats et ensuite l'utiliser dans une carte.

Conclusion

Il y a beaucoup à apprendre sur les possibilités de mesures et sur la manière dont elles pourraient être appliquées pour obtenir les informations et les résultats corrects que vous recherchez dans vos rapports et modèles LuckyTemplates.

Il s'agit d'un exemple assez avancé où j'ai parcouru une logique d'itération et utilisé des fonctions d'itération dans LuckyTemplates.

Si vous pouvez passer du temps à digérer les informations et à comprendre comment implémenter une logique avancée dans LuckyTemplates, vous serez à un niveau très compétent en un rien de temps.

Pour de nombreux exemples DAX plus avancés, consultez le module de cours ci-dessous sur LuckyTemplates Online. Je pense que vous serez étonné des informations que vous pouvez découvrir en utilisant efficacement DAX dans LuckyTemplates.


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.