Segmentation dynamique : comment segmenter les clients en groupes à laide de DAX avancé

Segmentation dynamique : comment segmenter les clients en groupes à laide de DAX avancé

Aujourd'hui, je deviens complexe avec DAX, mais c'est parce que j'aime montrer la puissance de ce langage de formule dans LuckyTemplates. Je veux que tu y arrives aussi. C'est pourquoi je veux toujours être pratique sur la mise en œuvre. La segmentation dynamique est un exemple parfait d'un aperçu commercial vraiment précieux que vous pouvez extraire de votre analyse dans LuckyTemplates. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Supposons que vous souhaitiez voir quels groupes de clients achètent vos produits. Quand je parle de groupes de clients, s'agit-il de vos meilleurs clients, de vos clients de milieu de gamme ou de vos clients de bas de gamme ? Vous découvrirez rapidement que ce n'est pas si facile à résoudre, car ce "groupement" n'existe même pas dans vos tableaux bruts. Vous devez le créer via un tableau de support, et je vous montre comment dans cet article de blog.

Dans cet article, nous allons voir comment vous pouvez visualiser quels groupes de clients contribuent le plus à vos bénéfices. Maintenant, il y a quelques étapes que nous devons franchir pour arriver à ce point, mais c'est une très bonne analyse si vous voulez parcourir le temps et déterminer combien votre Top 5, Top 5 - 20, et le reste de vos clients contribuent à vos profits.

Vous pouvez utiliser les mêmes techniques que nous verrons dans cet article de blog pour faire votre propre analyse. En utilisant le modèle de données, vous pouvez créer ce type de visuel dynamique. Par exemple, dans cette visualisation, nous examinons quelle est la contribution du Top 5, du classement 5 à 20 et du reste.

Segmentation dynamique : comment segmenter les clients en groupes à l'aide de DAX avancé

Comme tout est dynamique, nous pouvons également cliquer sur chaque produit que nous vendons correctement et voir la différence pour chaque produit différent. Nous pouvons voir que certains produits sont totalement dominés par le Top 5, mais c'est probablement parce que peu de choses se vendent réellement avec ce produit particulier.

Segmentation dynamique : comment segmenter les clients en groupes à l'aide de DAX avancé

En revanche, lorsque l'on clique sur un produit qui se vend le mieux, on constate qu'il est un peu plus distributif. C'est le genre d'informations intéressantes que vous pouvez obtenir à partir de ce type d'analyse.

Segmentation dynamique : comment segmenter les clients en groupes à l'aide de DAX avancé

Table des matières

Calcul des bénéfices totaux

Commençons à zéro et voyons comment nous pouvons réellement arriver à ce point. La première chose que nous devons faire est de mettre en place quelques calculs simples.

Segmentation dynamique : comment segmenter les clients en groupes à l'aide de DAX avancé

Nous allons d'abord calculer nos bénéfices totaux en utilisant nos ventes totales moins notre coût total.

Segmentation dynamique : comment segmenter les clients en groupes à l'aide de DAX avancé

Création d'un tableau pour le classement

Revenons d'abord à notre modèle de données. Vous verrez qu'en haut, nous avons nos principaux modèles de données : table Dates, table Produits, table Régions et table Client, qui descendent toutes vers la table Ventes en bas. Chaque transaction effectuée se trouve dans notre table Sales, et c'est là que nous effectuons nos calculs.

Segmentation dynamique : comment segmenter les clients en groupes à l'aide de DAX avancé

Si vous y réfléchissez, nous n'avons rien dans notre modèle ici qui nous indique qui est dans les cinq premiers ou qui s'est classé de 5 à 20, ou qui est tout le monde. Cela signifie que nous devons le créer. Rappelez-vous également que nous voulons que ce soit dynamique , n'est-ce pas ?

Nous devons donc créer une table qui le fera pour nous. Nous allons créer des groupes ainsi que leur MIN et MAX. Pour le Top 5, le minimum est 0 et le maximum est 5. Pour les classements 5 – 20, ce sera 5 et 20, et ainsi de suite. Nous intégrerons ensuite ce tableau dans notre modèle de données via la formule Dax et cela classera ensuite dynamiquement les clients en fonction du contexte de calcul.

Segmentation dynamique : comment segmenter les clients en groupes à l'aide de DAX avancé

Formuler les bénéfices des clients par groupe

Nous allons découvrir comment rechercher les bénéfices des clients par groupe (4:00). Passons rapidement en revue ce qui se passe réellement ici. Tout d'abord, nous allons calculer les bénéfices totaux, qui est la mesure des bénéfices totaux que je vous ai enseignée plus tôt.

Segmentation dynamique : comment segmenter les clients en groupes à l'aide de DAX avancé

Mais ce que nous devons faire, c'est voir dans quel rang se trouve chaque client et s'il se trouve dans chacun de ces rangs personnalisés que nous venons de créer dans notre tableau. S'ils le font, ils sont ensuite placés dans ce groupe par Top 5, Rang 5 à 10 ou The Rest.

Segmentation dynamique : comment segmenter les clients en groupes à l'aide de DAX avancé

C'est la logique que nous utiliserons pour réellement créer ou exécuter ces calculs.

Segmentation dynamique : comment segmenter les clients en groupes à l'aide de DAX avancé

Faisons une simulation très rapide ici et faisons glisser le mois et l'année dans notre table. Nous pourrons voir les ventes totales pour chacun de ces mois.

Segmentation dynamique : comment segmenter les clients en groupes à l'aide de DAX avancé

Utilisation des bénéfices des clients par groupe

Si nous faisons glisser nos groupes de clients dans le tableau, cela ne nous donne pas un résultat correct. Si vous explorez vraiment ces chiffres, ils sont tous exactement les mêmes. Nous devons donc utiliser les bénéfices des clients par groupe . Cela nous rapportera chacun des bénéfices par classement.

Segmentation dynamique : comment segmenter les clients en groupes à l'aide de DAX avancé

Ce que nous devons faire, c'est explorer une période plus précise afin de mettre un filtre sur les six derniers mois de 2016.

Segmentation dynamique : comment segmenter les clients en groupes à l'aide de DAX avancé

Si nous mettons des étiquettes de données, nous pouvons voir qu'il s'agit de calculer les bénéfices totaux, mais de les diviser ensuite par groupe de clients.

Segmentation dynamique : comment segmenter les clients en groupes à l'aide de DAX avancé

Visualiser le tableau

Donnons-lui un graphique et voyons le pourcentage. Tout ce que nous avons à faire est de changer la visualisation en histogramme empilé à 100 %.

Segmentation dynamique : comment segmenter les clients en groupes à l'aide de DAX avancé

Cela nous donne maintenant le pourcentage des ventes de ces groupes personnalisés. Nous allons modifier un peu la visualisation et la transformer en une liste déroulante. Et puis nous allons créer une autre visualisation, qui nous donnera nos ventes par produit.

Segmentation dynamique : comment segmenter les clients en groupes à l'aide de DAX avancé

Ce calcul va automatiquement s'ajuster en fonction du contexte dans lequel nous l'avons placé. Donc, si nous ajustons et incluons tous les mois de 2016, nous pouvons voir comment les choses changent pour chaque mois différent.

Segmentation dynamique : comment segmenter les clients en groupes à l'aide de DAX avancé

Si nous cliquons sur l'un des produits du tableau de gauche, nous pouvons voir dynamiquement, à partir d'un pourcentage, quelle part de nos bénéfices est déterminée par des groupes spécifiques.

Segmentation dynamique : comment segmenter les clients en groupes à l'aide de DAX avancé

Visualiser la composition des bénéfices

Une fois que nous avons cliqué sur tous les différents produits, nous pouvons voir quelle est la composition de nos bénéfices au fil du temps pour chacun de nos produits que nous vendons. Nous pouvons l'examiner d'un point de vue global du portefeuille.

Segmentation dynamique : comment segmenter les clients en groupes à l'aide de DAX avancé

Ou nous pouvons même explorer nos 3 meilleurs produits et constater qu'il y a eu une baisse à la fin de 2015. Nous pouvons nous demander pourquoi une proportion plus élevée de nos petits clients achètent ces produits par rapport à nos gros clients qui n'achètent rien.

Segmentation dynamique : comment segmenter les clients en groupes à l'aide de DAX avancé

De toute évidence, des choses comme celles-ci feraient une très bonne discussion pour entendre vos vendeurs et votre direction. Cette formule DAX est une très bonne technique qui peut en fait être réutilisée dans un certain nombre de scénarios différents. Je recommande fortement de plonger dans cette technique de segmentation dynamique et d'examiner comment vous pourriez réellement l'utiliser pour vous-même et pour certaines des analyses que vous faites.

Conclusion

Comme vous pouvez le voir, il y a un peu de mal, mais c'est un truc vraiment puissant. Cette analyse est excellente pour voir la composition de qui achète vos produits, non seulement pour l'ensemble de vos produits, mais vous pouvez même plonger dans des produits spécifiques et comparer en quoi la composition pourrait être différente. Cette technique a un terme technique – la segmentation dynamique . C'est parce que nous segmentons dynamiquement nos résultats en les plaçant dans une certaine logique, qui les divisera en leur propre gâteau.

Je passe en revue cette technique particulière de manière complète dans mon cours Résoudre des scénarios analytiques à . Consultez ceci pour en savoir plus. Dans cette vidéo, je passe en revue un aperçu de la façon dont vous pourriez l'implémenter vous-même et de son apparence dans vos rapports.

Bonne chance pour la mise en œuvre de celui-ci !


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