LuckyTemplates Advanced Analytics : techniques de logique de table secondaire

LuckyTemplates Advanced Analytics : techniques de logique de table secondaire

Dans ce didacticiel, je vais parcourir certaines techniques d'analyse avancées dans LuckyTemplates et le langage de formule DAX que j'appelle la logique de table secondaire. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Parfois, lorsque vous utilisez LuckyTemplates pour vos analyses, vous souhaiterez rechercher ou découvrir des informations intéressantes, mais les données actuelles avec lesquelles vous travaillez peuvent ne pas vous permettre d'extraire ces informations.

C'est pourquoi il est parfois crucial de créer des tables secondaires pour intégrer ces informations à votre modèle de données de base.

Je montre du début à la fin comment vous devez penser analytiquement à l'utilisation de ces tableaux, mais aussi comment les mettre en œuvre de manière vraiment pratique.

Nous apprenons mieux en faisant, et je vais donc vous montrer un exemple pratique de la façon dont vous pouvez vous y prendre par vous-même. Je vais vous montrer comment vous pouvez apporter diverses informations ou idées à votre analyse de données qui présentent vraiment les choses d'une manière beaucoup plus efficace.

Nous calculons donc ici le total des ventes de nos vendeurs au cours des 60 derniers jours. Et ensuite, sur cette base, nous les classerons dynamiquement en bons, moyens ou bas vendeurs.

Au fur et à mesure que nous progressons dans le temps, nous pouvons regarder en arrière dans les 60 derniers jours et voir quels vendeurs à n'importe quelle période de 60 jours vendent vraiment bien.

Table des matières

Branchement pour la logique de table secondaire

Avant de plonger dans la création de la logique de table secondaire, passons en revue les calculs nécessaires pour y parvenir.

Cet exemple ici est statique en termes d'ensemble de données de démonstration intégré, j'ai donc dû créer une formule qui récupère la dernière date de ma table de ventes. 

LuckyTemplates Advanced Analytics : techniques de logique de table secondaire

Je l'entends spécifiquement de cette façon pour cette démonstration, mais vous pouvez l'avoir d'une autre manière dans vos propres ensembles de données qu'il mettrait à jour tous les jours. Voici la formule que j'ai créée pour obtenir le Last Date .

LuckyTemplates Advanced Analytics : techniques de logique de table secondaire

À partir de là, nous pouvons ensuite intégrer cette formule dans notre calcul, Transactions Last 60 Days . Dans ce calcul, nous allons CALCULATE COUNTROWS de la table Sales . Ensuite, nous ouvrons la fenêtre dynamique de 60 jours en utilisant FILTER ALL Dates qui parcourt le tableau Dates , ce qui nous donne ensuite les résultats que nous recherchons.

LuckyTemplates Advanced Analytics : techniques de logique de table secondaire

Cela va nous montrer les ventes totales que tout vendeur a réalisées au cours des 60 derniers jours sur une base continue, au fur et à mesure que nous progressons dans le temps. En filtrant cela, nous pouvons voir nos pires et nos meilleurs vendeurs.

LuckyTemplates Advanced Analytics : techniques de logique de table secondaire

Nous pouvons également rendre cet aspect plus attrayant visuellement en utilisant des barres de données . Nous allons formatage conditionnel,

LuckyTemplates Advanced Analytics : techniques de logique de table secondaire

puis changez-le un peu avec quelques couleurs.

LuckyTemplates Advanced Analytics : techniques de logique de table secondaire

Nous pouvons maintenant voir clairement nos meilleurs vendeurs sur la base des 60 derniers jours dans cet ensemble de données.

LuckyTemplates Advanced Analytics : techniques de logique de table secondaire

C'est là qu'intervient la logique de la table secondaire. Nous regrouperons ces vendeurs en fonction du nombre de produits qu'ils vendent.

Cette idée nous aidera à bien gérer nos employés et à prendre de meilleures décisions en termes d'attribution de récompenses ou peut-être même de licenciement de ceux qui ne sont pas du tout performants.

Création de la table secondaire

Une logique de table secondaire est ici nécessaire car il s'agit d'un calcul dynamique. Nous ne pouvons pas mettre cela dans la table de recherche. Nous devons pouvoir parcourir les nombres dans la logique d'un tableau secondaire pour ensuite regrouper ces personnes.

Donc, pour créer une autre table, nous allons Enter Data , puis tapez le titre et les colonnes. 

LuckyTemplates Advanced Analytics : techniques de logique de table secondaire

Nous créons notre Min et notre Max , puis mettons les valeurs que nous avons l'intention d'avoir. Ensuite, nous cliquons sur Charger.

LuckyTemplates Advanced Analytics : techniques de logique de table secondaire

Une fois chargé, nous l'aurons dans notre modèle. Notez qu'une table secondaire n'a aucune relation avec notre modèle de données. Il ne se trouve qu'ici et nous ne le connectons à rien car nous n'en avons pas besoin.

LuckyTemplates Advanced Analytics : techniques de logique de table secondaire

C'est le tableau que nous devons parcourir. Cela signifie que pour chaque vendeur et le résultat que nous avons obtenu de notre transaction des 60 derniers jours, nous déterminerons à quel groupe ils appartiennent en fonction de nos Min et Max ici.

LuckyTemplates Advanced Analytics : techniques de logique de table secondaire

Nous devons donc maintenant écrire une formule qui nous permettrait de déterminer ce que c'est.

Utilisation de la logique de table secondaire pour extraire des informations

Pour extraire ces informations, nous devons d'abord créer une nouvelle mesure. Nous allons retourner une valeur de texte ici parce que nous allons mettre ces personnes dans un groupe.

Appelons cette formule Salespeople Performance Group . Nous utilisons la fonction CALCULATE to SELECTEDVALUE , qui est notre logique de table secondaire , où elle trouvera et renverra une valeur de texte (haut, OK, médiocre). Nous mettons un résultat alternatif ( BLANK ) juste au cas où.

Ensuite, sur la ligne suivante, nous mettons notre logique de table secondaire. Et nous utilisons la fonction FILTER , car elle parcourt TOUTE notre logique de vendeurs .

LuckyTemplates Advanced Analytics : techniques de logique de table secondaire

Avec cette logique, nous découvrirons le groupe dans lequel se trouve un vendeur particulier, et ce groupe sera dynamique car cette mesure est dynamique. Et donc si nous apportons cela dans notre tableau, nous verrons maintenant les résultats.

LuckyTemplates Advanced Analytics : techniques de logique de table secondaire

Nous avons saisi un chiffre particulier d'une autre table, que j'appelle une table secondaire, puis l'avons intégré via des mesures dans notre modèle.


Comment évaluer les clusters dans vos données à l'aide de la technique DAX dans LuckyTemplates
Utiliser DAX pour segmenter et regrouper les données dans LuckyTemplates
Regrouper dynamiquement les clients en fonction de leur classement avec RANKX dans LuckyTemplates

Conclusion

C'est la puissance de l'analyse avancée dans LuckyTemplates. En utilisant la logique de table secondaire, nous n'avons pas besoin de ces calculs intermédiaires. La formule fait tout le travail acharné pour nous. 

Ce sont tous les conseils dont vous avez besoin pour être en mesure de saisir ce concept unique dans LuckyTemplates. Ces techniques sont en fait assez uniques à et à certaines des meilleures pratiques de développement que nous terminons.

Ce n'est qu'après avoir lu ce blog et regardé la vidéo ci-dessous que vous comprendrez exactement ce que je veux dire. Alors allez-y et regardez la vidéo. Je peux promettre qu'il y a beaucoup à apprendre.

Votre esprit se développera de manière exponentielle en termes d'analyse et d'informations que vous pourrez intégrer à vos rapports.

Bonne chance!


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