Fonctions DAX avancées : calcul de la contribution aux bénéfices

Fonctions DAX avancées : calcul de la contribution aux bénéfices

Dans ce blog, je vais discuter de certaines fonctions DAX plus avancées pour démontrer ce qui est possible dans LuckyTemplates. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Ce didacticiel vous apprendra à visualiser la contribution aux bénéfices de différents niveaux de clients à l'aide de fonctions DAX avancées.

Table des matières

Calcul des bénéfices totaux

Je vais commencer par créer une nouvelle mesure et la renommer Total Costs.

Fonctions DAX avancées : calcul de la contribution aux bénéfices

Pour obtenir le coût, vous devez utiliser la fonction , qui renvoie la somme d'une expression évaluée pour chaque ligne d'une table.

Ajoutez la table Ventes et multipliez chaque quantité de vente par le coût du produit correspondant.

Fonctions DAX avancées : calcul de la contribution aux bénéfices

Vous devrez utiliser la fonction pour appeler une autre table, en particulier la table Products Cost, pour y parvenir.

Fonctions DAX avancées : calcul de la contribution aux bénéfices

Appuyez sur Entrée et attendez que le calcul apparaisse sur vos mesures clés.

Fonctions DAX avancées : calcul de la contribution aux bénéfices

À partir de là, vous pouvez facilement accéder aux bénéfices totaux. Créez une nouvelle mesure et soustrayez les coûts totaux des ventes totales.

Fonctions DAX avancées : calcul de la contribution aux bénéfices

Comme vous l'avez peut-être remarqué, vous n'avez plus besoin de référencer quoi que ce soit dans le tableau.

C'est la beauté de la création de branches de mesures : vous pouvez référencer des mesures dans des mesures plutôt que d'avoir à réécrire des formules avancées à plusieurs reprises.

Cette méthodologie est un moyen beaucoup plus efficace pour effectuer des calculs complexes et vous fera gagner beaucoup de temps.

Je vais maintenant faire glisser les mesures des coûts totaux et des bénéfices totaux dans mon tableau.

Fonctions DAX avancées : calcul de la contribution aux bénéfices

J'aime aussi corriger le format tout de suite pour que mes données soient organisées.

Sélectionnez "Devise" dans le menu déroulant du format ou cliquez sur le symbole monétaire.

Fonctions DAX avancées : calcul de la contribution aux bénéfices

Vous avez maintenant les ventes totales, les coûts totaux et les bénéfices totaux. L'étape suivante consiste à identifier qui, dans cette sélection de temps, sont les meilleurs clients, les clients de milieu de gamme et le reste.

Fonctions DAX avancées : calcul de la contribution aux bénéfices

Création d'une table de support

Après avoir mis en place mes mesures de base, je vais créer un tableau de support.

Cela me permettra de créer des regroupements dynamiques basés sur une logique personnalisée.

Cliquez sur "Saisir des données" pour ajouter un nouveau tableau.

Fonctions DAX avancées : calcul de la contribution aux bénéfices

Nommez la table de support « Groupes de clients » et ajoutez les colonnes « Groupe », « Min » et « Max ».

Ensuite, regroupez les clients s'ils appartiennent au Top 50, au Rang 50-200 et au Reste. Indiquez les rangs minimum et maximum de chaque groupe comme indiqué ci-dessous.

Fonctions DAX avancées : calcul de la contribution aux bénéfices

Chaque fois que vous créez une nouvelle table dans LuckyTemplates, il est préférable de vérifier et d'organiser votre modèle de données afin d'avoir une vue d'ensemble de la façon dont tout est connecté.

Dans cet exemple, j'ai supprimé les mesures non pertinentes et fait glisser mon tableau de support vers le bas.

Comme vous pouvez le voir, cela n'a aucun rapport avec mon modèle de données de base. L'objectif est de faire passer la logique dans ce tableau en fonction du classement de mes clients. Cette étape nécessitera des fonctions DAX avancées dans LuckyTemplates.

Fonctions DAX avancées : calcul de la contribution aux bénéfices

Utilisation des fonctions DAX avancées

Pour commencer, je vais trier mon tableau support.

Accédez aux outils de colonne du tableau Groupes de clients et triez la colonne Groupes en fonction du classement minimum. J'aime faire cela parce que les données auront plus de sens plus tard.

Fonctions DAX avancées : calcul de la contribution aux bénéfices

Avant de continuer, je vais faire quelques visualisations. Je suis allé de l'avant et j'ai transformé mes ventes totales en une carte.

Fonctions DAX avancées : calcul de la contribution aux bénéfices

Ensuite, j'ai fait la même chose pour Total Profits.

Fonctions DAX avancées : calcul de la contribution aux bénéfices

Avec tout cela mis en place, je vais intégrer ma mesure Total Profits dans le tableau Customer Groups.

Puisqu'il n'y a pas de relation entre les deux, vous verrez que les bénéfices totaux de 5,01 millions de dollars sont répartis sur chaque groupe de clients.

Fonctions DAX avancées : calcul de la contribution aux bénéfices

Pour résoudre ce problème, je vais créer une nouvelle mesure et écrire une formule avancée. Bien que cela soit compliqué, l'utilisation de fonctions DAX avancées dans LuckyTemplates rendra cela réalisable.

Je vais d'abord vous montrer la formule complète des bénéfices du groupe de clients, puis j'expliquerai ce que fait chaque ligne.

Fonctions DAX avancées : calcul de la contribution aux bénéfices

L'exécution de la fonction DAX avancée et l'insertion de la mesure dans votre tableau vous donneront les bénéfices totaux de chaque groupe de clients.

Fonctions DAX avancées : calcul de la contribution aux bénéfices

Alors, comment est-ce arrivé?

La formule a généré un contexte pour relier la table de support aux bénéfices totaux.

La fonction a été utilisée pour faire appel à Total Profits mais dans le cadre d'un filtre modifié.

Fonctions DAX avancées : calcul de la contribution aux bénéfices

À l'aide , la fonction DAX avancée a itéré les bénéfices par client en appelant chaque nom de client.

De plus, lui permet d'ajouter une fonction table. Dans ce cas, cela fait apparaître ma liste de clients.

Fonctions DAX avancées : calcul de la contribution aux bénéfices

Les données ont été filtrées davantage à l'aide de . Cette fonction a établi le classement de chaque client en fonction des bénéfices totaux.

Il a également déterminé si le classement d'un client est supérieur au classement minimum de chaque groupe de clients ou inférieur ou égal aux classements maximum. De cette façon, chaque entrée ne relevait que d'un groupe sans aucun chevauchement.

En bref, RANKX était responsable du tri des clients dans leurs groupes de clients appropriés.

Fonctions DAX avancées : calcul de la contribution aux bénéfices

Pendant ce temps, a spécifié que s'il reste une ligne de plus dans le tableau, le client doit être inclus dans ce groupe particulier.

Fonctions DAX avancées : calcul de la contribution aux bénéfices

En fin de compte, vous êtes en mesure de parcourir chaque client et d'évaluer s'il se situe dans les rangs minimum et maximum d'une ligne particulière. Cela les placera soit dans le Top 50, soit dans le rang 50-200, soit dans The Rest.

Ces fonctions DAX avancées permettent à la colonne Customer Group Profits d'afficher les bénéfices totaux d'un groupe de clients spécifique.

Fonctions DAX avancées : calcul de la contribution aux bénéfices

Calcul de la contribution en pourcentage de chaque tranche

L'analyse peut être poussée plus loin en calculant le pourcentage des bénéfices par groupe de clients.

Pour cela, vous devrez également créer une nouvelle mesure appelée Customer Profit Group Percent.

Utilisez pour obtenir le pourcentage des bénéfices du groupe de clients par les bénéfices totaux. Les bénéfices totaux sont toujours évalués à 5 millions de dollars dans ce contexte.

Fonctions DAX avancées : calcul de la contribution aux bénéfices

Faites glisser la mesure dans votre tableau et corrigez le format.

Fonctions DAX avancées : calcul de la contribution aux bénéfices

Vous avez maintenant une colonne pour le pourcentage du groupe de profit client. Comme vous pouvez le constater, ses valeurs correspondent à ce que vous obtenez lorsque vous divisez le bénéfice d'un groupe de clients spécifique par le total des bénéfices.

Fonctions DAX avancées : calcul de la contribution aux bénéfices

Vous pouvez en fait supprimer des colonnes intermédiaires comme Total Profits et la fonction DAX avancée exécutera le calcul très bien dans les coulisses.

Fonctions DAX avancées : calcul de la contribution aux bénéfices

Ce qui est génial, c'est que vous pouvez ajouter un contexte supplémentaire, puis faire des visualisations du résultat. Copiez simplement le tableau, puis faites glisser les champs dans Valeurs.

Ici, j'ai ajouté le mois et l'année et l'ai transformé en un graphique en pourcentage.

Fonctions DAX avancées : calcul de la contribution aux bénéfices

J'ai échangé autour des champs qui vont dans l'axe et la légende. Le mois et l'année doivent être sur l'axe tandis que les groupes doivent être placés sur la légende.

Fonctions DAX avancées : calcul de la contribution aux bénéfices

Ce que j'ai maintenant est un graphique à barres qui montre quel groupe de clients génère le plus de bénéfices par mois et comment la tendance évolue au fil du temps.

Fonctions DAX avancées : calcul de la contribution aux bénéfices


Gérer plusieurs calculs de dates dans votre table de faits - Technique LuckyTemplates avancée
Optimisation de votre formule LuckyTemplates à l'aide de fonctions DAX avancées
Techniques de segmentation des données basées sur n'importe quelle mesure - DAX avancé

Conclusion

Les fonctions DAX avancées sont des outils précieux dans LuckyTemplates. Ils sont polyvalents et peuvent vous donner de riches informations pour vos rapports. J'espère que ce tutoriel vous a donné une idée de la façon de les utiliser dans votre propre contexte.

Dans les prochains articles de blog, je discuterai de ce que vous pouvez faire d'autre avec les fonctions DAX avancées. En attendant, essayez d'explorer cet exemple par vous-même.

Tous mes vœux!


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.