Regroupement dynamique LuckyTemplates | Bandes à laide de DAX

Regroupement dynamique LuckyTemplates | Bandes à laide de DAX

Je souhaite passer en revue une technique de regroupement dynamique LuckyTemplates. Je vais vous montrer comment présenter dynamiquement des segments de vos bandes d'informations. Il s'agit d'une technique puissante pour s'appuyer sur votre modèle de données. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

J'ai un modèle de données très simple ici. C'est un peu le bordel à cause de la façon dont Microsoft a configuré les choses dans LuckyTemplates, ce que je n'aime pas ; donc, je voudrais le réorganiser en utilisant la technique de la cascade.

Regroupement dynamique LuckyTemplates |  Bandes à l'aide de DAX

Je veux ma table Sales en bas et toutes mes tables de recherche en haut.

Regroupement dynamique LuckyTemplates |  Bandes à l'aide de DAX

Cependant, dans de nombreux cas, vos tables de recherche ne contiennent pas autant d'informations. Par exemple, j'ai mes données clients ici, mais je veux pouvoir regrouper mes clients en fonction d'une métrique, et je veux le faire de manière dynamique.

Regroupement dynamique LuckyTemplates |  Bandes à l'aide de DAX

Selon ma sélection, le regroupement sera différent. Par exemple, je sélectionne une année différente ou un produit différent, je veux pouvoir analyser mes résultats dans le groupement en fonction de ces sélections.

Lorsque vous combinez cette technique avec un bon modèle, il existe plusieurs façons de filtrer vos données.

Passons maintenant à la théorie de la façon dont cela fonctionne réellement.

Table des matières

Formules DAX et branchement de mesure

J'ai un calcul simple ici pour mes ventes totales. Dans cette mesure, j'ai utilisé et j'ai récupéré le prix d'un tableau différent, puis je l'ai multiplié par la quantité vendue à chaque transaction.

Regroupement dynamique LuckyTemplates |  Bandes à l'aide de DAX

Maintenant, dans la visualisation, je veux pouvoir déterminer lesquels de mes clients sont ce que je considère comme des clients à bonne croissance , des clients à croissance moyenne ou des clients à faible croissance . La clé est de reconnaître l'année sélectionnée sur la trancheuse.

Regroupement dynamique LuckyTemplates |  Bandes à l'aide de DAX

J'ai également mon calcul Sales LY (l'année dernière), où j'ai utilisé les fonctions et .

Regroupement dynamique LuckyTemplates |  Bandes à l'aide de DAX

À partir de ce calcul, je peux ensuite calculer le pourcentage de croissance ( croissance des ventes ).

Regroupement dynamique LuckyTemplates |  Bandes à l'aide de DAX

C'est ainsi que vous pouvez créer des calculs de bandes de niche. Dans ce cas, je me lance dans ce calcul (croissance des ventes), puis je vais créer mes segments en fonction de cela.

Notez qu'aucune de ces données ne se trouve dans l'un de mes tableaux de données brutes . Je crée ceci avec des mesures, puis je vais segmenter et regrouper dynamiquement en fonction de ce calcul.

Vous pouvez voir sur la visualisation du graphique en nuage de points que le segment ou le groupement éclate vraiment. Cette visualisation a la même mesure que la visualisation du graphique à barres ici. C'est juste représenter les choses d'une manière légèrement différente. Et c'est toujours un calcul dynamique ou une technique de segmentation dynamique.

Regroupement dynamique LuckyTemplates |  Bandes à l'aide de DAX

Je peux également décomposer cela par mois et par année en ajoutant simplement un filtre de trancheuse.

Regroupement dynamique LuckyTemplates |  Bandes à l'aide de DAX

Regroupement dynamique LuckyTemplates à l'aide de DAX

J'obtiens généralement mes formules à partir de l' , à l'aide de l' application Web DAX Clean Up . Vous pouvez enregistrer toutes vos formules ici.

Regroupement dynamique LuckyTemplates |  Bandes à l'aide de DAX

J'ai mon exemple de bande enregistré dans Analyst Hub et je peux simplement copier le code et le coller dans mon modèle. Vous devrez peut-être modifier quelques paramètres à l'intérieur de la formule, mais dans ce cas, j'ai déjà parfaitement configuré celui-ci.

Regroupement dynamique LuckyTemplates |  Bandes à l'aide de DAX

Une autre chose dont vous devez vous souvenir lorsque vous effectuez une segmentation dynamique est que vous devez créer une table de support . Dans cet exemple, je souhaite pouvoir segmenter en fonction de ce facteur de croissance. J'ai donc éclaté mes segments pour ce facteur de croissance particulier.

Regroupement dynamique LuckyTemplates |  Bandes à l'aide de DAX

Et notez que je construis au-dessus de mon modèle de base. Aucune de ces données n'est physiquement implémentée dans une table, ce qui rend cette technique si flexible.

Regroupement dynamique LuckyTemplates |  Bandes à l'aide de DAX

Examinons maintenant la formule que j'ai utilisée ici, Sales per Growth Group .

Dans la formule, vous voyez que je veux calculer les ventes totales, mais je veux pouvoir filtrer ce résultat de vente par cette table de support que j'ai créée.

Je veux évaluer la croissance du client. Et donc, avec la fonction , cette formule va parcourir chaque client et déterminer la croissance des ventes de chaque client. Cela va virtuellement sur toute la liste de mes clients, puis cela renvoie les ventes en fonction de ce qui est évalué comme vrai.

Regroupement dynamique LuckyTemplates |  Bandes à l'aide de DAX

Maintenant, ce qui est intéressant à ce sujet, c'est que lorsque je fais glisser cette formule dans le tableau, vous verrez que tout est évalué comme vrai à un moment donné. C'est parce que le filtre n'est pas du tout dans le contexte de ce tableau.

Regroupement dynamique LuckyTemplates |  Bandes à l'aide de DAX

Cependant, vous pouvez voir les bandes ou les groupes sur la visualisation du graphique en nuage de points. Avec la table de support que j'ai créée (table des segments de clientèle), le filtre dans la formule, Sales per Growth Group , est en jeu dans cette visualisation. En conséquence, beaucoup seront évalués comme faux. Et c'est ainsi que nous obtenons les segments, ces bandes dans la visualisation.

Regroupement dynamique LuckyTemplates |  Bandes à l'aide de DAX


Exemple de segmentation et de segmentation LuckyTemplates à l'aide de DAX
Utiliser DAX pour segmenter et regrouper des données dans LuckyTemplates
Exemple de segmentation à l'aide de DAX avancé dans LuckyTemplates

Conclusion

Il y a un peu à décompresser dans cette technique de regroupement dynamique LuckyTemplates, mais ce n'est pas si difficile si vous comprenez vraiment le modèle et la table de support que vous devez utiliser.

Vous pouvez entrer ce motif encore et encore, pour n'importe quelle bande que vous voulez. Le tableau de support peut être totalement dynamique et flexible et peut être basé sur n'importe quelle métrique que vous souhaitez. Assurez-vous simplement que vous avez bien entré la bonne métrique dans cette évaluation via le tableau. C'est totalement dynamique pour tout ce que vous mettez ici. Vous pouvez avoir des marges bénéficiaires ici, par exemple.

Pour plus de contenu connexe, consultez les liens ci-dessous.

Acclamations!


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