Visuels LuckyTemplates : Modifier la taille en fonction de la logique de classement

Visuels LuckyTemplates : Modifier la taille en fonction de la logique de classement

Avez-vous déjà voulu créer une visualisation qui change en fonction de toute sélection de classement que vous pourriez faire ? Vous pouvez réellement modifier la taille de vos visuels LuckyTemplates en classant la logique. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Pensez à un scénario dans lequel vous souhaitez présenter vos 20 meilleurs clients. Faites semblant d'être en réunion en disant : "Ce sont les clients qui contribuent le plus à notre rentabilité sur toutes nos ventes."

Mais ensuite, vous décidez, "peut-être limitons-nous la recherche à nos 5 meilleurs clients".

Pouvoir sélectionner dynamiquement un segment qui modifie le graphique ou la visualisation que vous regardez, en un aperçu plus spécifique basé sur le classement, est une option de visualisation très puissante.

Dans cette vidéo, je vous montre une technique de visualisation sympa où vous pouvez utiliser la fonction de classement RANKX pour déterminer ce que vous montrerez dans la visualisation.

Table des matières

Création de la table de support

Le tableau de support contiendra les sélections de numéros de classement pour le classement que nous voudrons sélectionner. Cela pourrait donc être le top 3, le top 5, le top 20, etc.

Nous pouvons le faire très facilement. Nous allons juste créer un nouveau tableau en allant sur Enter Data.

Visuels LuckyTemplates : Modifier la taille en fonction de la logique de classement

Nous l'appellerons Sélection de classement et nous mettons simplement le rang ici, 3, 5, 10, 15 et 20. Ensuite, cliquez sur Charger.

Visuels LuckyTemplates : Modifier la taille en fonction de la logique de classement

N'oubliez pas que ce tableau d'appui n'a aucun rapport avec quoi que ce soit. Mais, vérifiez toujours votre modèle qu'il ne se rapporte à rien.

Visuels LuckyTemplates : Modifier la taille en fonction de la logique de classement

Nous l'apportons donc ici et le transformons en un segment, une liste. Et nous voulons capturer cette sélection que nous avons faite ici, afin que nous puissions l'intégrer à notre visualisation.

Visuels LuckyTemplates : Modifier la taille en fonction de la logique de classement

Création des mesures

Nous allons utiliser un modèle très similaire à celui que nous avons utilisé auparavant.

Nous allons à New Measure et appelons-le Rank Select. Alors, égal à IF, HASONEVALUE ; donc si une valeur est sélectionnée (le rang), alors nous aurons égal à cette valeur (VALEURS, rang).

Ensuite, écrivez le nombre de clients que vous avez, qui dans cet exemple est de 50. Si vous avez mille clients, écrivez 1 000.

Visuels LuckyTemplates : Modifier la taille en fonction de la logique de classement

Lorsque nous l'afficherons ici, nous verrons qu'il renvoie désormais un résultat basé sur la sélection que nous avons effectuée.

Si rien n'est sélectionné, cela rapporte 50 ou 1 000, selon le nombre de clients que vous avez ajoutés. Lorsque nous sélectionnons d'autres montants, nous obtenons ensuite ce montant là.

Visuels LuckyTemplates : Modifier la taille en fonction de la logique de classement

Après avoir créé cette mesure, nous allons superposer une logique de classement sur un tableau de support que nous avons créé.

Nous allons intégrer cette mesure dans notre calcul pour créer une visualisation dynamique .

Mais d'abord, nous devons déterminer ce qu'est un classement client. Comment faisons-nous ça? Nous utilisons RANKX.

Donc, encore une fois, nous allons à Nouvelle mesure, puis nommez-la Classement client . Il doit être égal à RANKX avec une table contenant TOUS les clients ou noms de clients , car vous souhaitez consulter l'intégralité de la table et ne pas être filtré dans son contexte actuel.

L'expression est Ventes totales car nous allons classer par ventes. Nous n'avons pas besoin d'une valeur dans ce cas et nous allons classer par ordre décroissant .

Visuels LuckyTemplates : Modifier la taille en fonction de la logique de classement

Maintenant, lorsque nous ferons glisser cette mesure, nous verrons que le client le plus vendeur est désormais classé numéro un.

Visuels LuckyTemplates : Modifier la taille en fonction de la logique de classement

Comme je l'ai mentionné dans d'autres vidéos, si vous n'allez pas TOUS ici , tout se calculera à un. C'est parce que tout est filtré dans sa table dans le modèle de données.

S'il n'y a qu'un seul client, ce client sera toujours classé le plus haut et c'est la même chose avec chaque ligne de ce tableau.

Visuels LuckyTemplates : Modifier la taille en fonction de la logique de classement

Ainsi, lorsque nous avons supprimé le contexte de filtre de ce tableau, nous pouvons obtenir le classement de tous les clients.

Visuels LuckyTemplates : Modifier la taille en fonction de la logique de classement

Intégration de mesures dans le calcul

Nous écrivons maintenant notre calcul, Sales by Customer, où nous incorporons les deux mesures que nous avons créées (Ranks Select et Customer Ranking).

Pour notre logique de classement, nous allons SI le classement client est inférieur ou égal au classement de sélection, alors nous voulons faire des ventes totales. Si ce n'est pas le cas, nous passons simplement en BLANC.

Visuels LuckyTemplates : Modifier la taille en fonction de la logique de classement

Ce que fait BLANK, c'est qu'il ne renverra rien s'il est inférieur à ce nombre (10, par exemple). Voyez ce qui se passe ici :

Visuels LuckyTemplates : Modifier la taille en fonction de la logique de classement

Il ne renvoie que le top 10. Comme c'est dynamique, nous pouvons changer le montant comme si nous allions 15, 20, il revient en conséquence. Si nous allons aucun, il va revenir tout le monde.

Visuels LuckyTemplates : Modifier la taille en fonction de la logique de classement

Nous pouvons également transformer cela en une visualisation. Débarrassez-vous simplement de tous ces calculs intermédiaires et ajoutez peut-être des étiquettes de données.

Encore une fois, comme c'est dynamique, nous pouvons sélectionner le nombre de clients que nous souhaitons comparer ou vérifier. Sélectionnez simplement le slicer et notre visualisation change automatiquement.

Visuels LuckyTemplates : Modifier la taille en fonction de la logique de classement

Avec cette technique, nous pouvons filtrer n'importe quel calcul, comme le total des bénéfices ou des marges par cette sélection de classement.

Conclusion

Il y a vraiment tellement de façons différentes d'utiliser cette technique dans vos modèles.

Vous pouvez l'utiliser sur vos produits, régions, vendeurs ou tout autre filtre ou dimension que vous avez dans votre modèle de données.

Il s'agit simplement de l'essayer, de voir comment cela fonctionne dans vos modèles actuels, puis d'essayer d'intégrer la technique dans votre esprit afin que vous puissiez voir très rapidement comment elle pourrait être utilisée d'autres manières.

J'ai utilisé cette même technique dans de nombreux modèles LuckyTemplates du . Vérifiez ceci si vous avez un peu de temps et essayez vraiment d'imaginer ce qui se passe sous « le capot » de ces modèles – vous en apprendrez beaucoup.

Applaudir,


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