Axe X dynamique LuckyTemplates à laide dune table déconnectée

Axe X dynamique LuckyTemplates à laide dune table déconnectée

Je vais vous montrer comment créer un axe X dynamique LuckyTemplates, également appelé échelle temporelle, à l'aide d'une table déconnectée qui peut vous permettre de modifier le niveau de granularité en fonction de votre base de date ou d'heure. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Une dynamique vous permet d'afficher un niveau de détail granulaire au niveau des informations actuelles les plus importantes. Il montre moins de granularité pour les dates précédentes.

Ce tutoriel est une continuation de mon blog récent où j'ai construit cette visualisation, qui était la R10_table. Il a été construit sur ces colonnes calculées DTS IsCurrentQuarter et DTS SortBy .

Axe X dynamique LuckyTemplates à l'aide d'une table déconnectée

IsCurrentQuarter identifie vrai ou faux si nous sommes dans le trimestre en cours ou non. Sur la base de cette colonne, nous pouvons ensuite créer la colonne DTS, qui renvoie essentiellement un format de semaine ou un format de trimestre sous forme de texte. SortBy nous donne notre année à quatre chiffres, puis un numéro de trimestre, puis un numéro de semaine dans le cas d'une semaine. Sinon, il renvoie uniquement l'année à quatre chiffres et une semaine.

Aujourd'hui, je vais créer une visualisation identique, mais au lieu d'utiliser des colonnes calculées, j'utiliserai une table déconnectée, qui est cette R10a_table qui utilise une mesure.

Axe X dynamique LuckyTemplates à l'aide d'une table déconnectée

Table des matières

Comment créer un axe X dynamique LuckyTemplates

Le R10a_table est en fait basé sur le R10_table, donc l'hypothèse est que vous avez une sorte de table de faits ou une table de dates contenant une date. Si vous regardez le DAX, cela peut sembler un peu intimidant, mais c'est exactement le même code que les colonnes calculées. Nous créons simplement les colonnes calculées dans ce calcul de table.

Nous récupérons notre colonne Date de R10_table. Donc, nous commençons avec juste une grande liste de dates, chaque date qui est dans ce tableau. Ensuite, nous utilisons et nous ajoutons cet IsCurrentQuarter actuel . Et puis, nous l'avons modifié pour ne pas renvoyer au tableau, mais juste à la colonne de date.

C'est également vrai pour notre colonne DTS et notre colonne DTS SortBy. C'est le même code. À la fin de cela, nous utilisons pour sélectionner notre DTS, notre DTS SortBy et notre IsCurrentQuarter. Et puis, nous utilisons pour renvoyer uniquement les lignes distinctes.

Axe X dynamique LuckyTemplates à l'aide d'une table déconnectée

Ce qui nous reste à la fin est juste une liste distincte de valeurs qui va se retrouver dans l'axe de notre visualisation. Ceci est toujours dynamique et il se tient à jour dans le cadre du modèle de données.

Axe X dynamique LuckyTemplates à l'aide d'une table déconnectée

Comme cela n'est lié à rien, nous avons besoin d'une mesure afin de déterminer où nous en sommes par rapport à cet accès, puis de calculer l'inventaire moyen. Examinons donc la mesure que j'ai créée.

Axe X dynamique LuckyTemplates à l'aide d'une table déconnectée

La première chose que nous faisons est de saisir le MAX du DTS SortBy parce que ce sera la chose la plus simple que nous puissions faire pour analyser l'année, le trimestre et la semaine dans lesquels nous nous trouvons. Au cas où pour l'année , nous saisissons simplement les quatre chiffres les plus à gauche.

Et puis, nous avons cet ajout de zéro (+ 0) car nous analysons la valeur et nous utilisons une approche basée sur le texte pour cela. Cela renvoie en fait un texte. Si nous essayons de comparer un texte à un nombre, nous allons obtenir une erreur. Ainsi, la chose la plus simple à faire est simplement d'ajouter zéro, ce qui oblige DAX à le renvoyer sous forme de nombre au lieu de texte.

Pour le trimestre, nous utilisons simplement la fonction MID pour saisir le cinquième caractère. La semaine est un peu plus compliquée car il peut s'agir d'une semaine à un chiffre ou d'une semaine à deux chiffres. Dans ce cas, nous vérifions simplement si la longueur de la valeur est six, nous saisissons le dernier caractère, si c'est sept, nous saisissons les deux derniers caractères et si ce n'est ni l'un ni l'autre, nous renvoyons BLANK. Ensuite, nous ajoutons zéro, bien sûr.

Si week est BLANK, alors nous faisons , et nous saurons que nous sommes dans un trimestre, alors nous récupérons nos informations trimestrielles. Si nous sommes dans une semaine et que la semaine n'est pas BLANCHE, alors nous allons finir par saisir par semaine.


Colonnes calculées LuckyTemplates : Conseils et bonnes pratiques
Comparaison des colonnes calculées et des mesures dans LuckyTemplates
Table calculée et colonne dans l'éditeur tabulaire 3

Conclusion

C'est essentiellement tout ce qu'il y a à faire. C'est ainsi que vous créez un axe X dynamique LuckyTemplates à l'aide d'une table déconnectée avec une mesure. Le DAX n'est pas super compliqué, surtout si vous le prenez en morceaux. Tout ce que nous faisons ici, c'est que nous filtrons par année et par trimestre, puis en prenons l'AVERAGEX, et nous avons la même visualisation que celle utilisant des colonnes calculées.

J'espère que vous trouverez ce tutoriel utile et que vous l'implémenterez dans votre propre travail. Vous pouvez regarder la vidéo complète ci-dessous pour plus de détails et consulter la première partie de ce didacticiel pour plus d'informations.

Tous mes vœux!

Greg


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