Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à laide de DAX

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à laide de DAX

Le formatage conditionnel est un moyen de visualiser les données en appliquant un certain ensemble de règles de format basées sur des conditions définies par l'utilisateur. Pour les visuels LuckyTemplates, il est principalement utilisé lors de la présentation de données sous forme de tableau.

Dans ce didacticiel, je vais expliquer comment combiner des formules DAX avec la nouvelle fonctionnalité de mise en forme conditionnelle pour mettre en évidence la dernière ou la plus récente période dans vos visuels LuckyTemplates.

Je vois souvent cette technique utilisée dans les rapports financiers ou sur les revenus. C'est un excellent moyen de faire ressortir certaines données.

Regardons cet exemple de visualisation de rapport.

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

Ce que je veux faire ici, c'est mettre en évidence la dernière vente que j'ai faite dans cette visualisation. De plus, je veux qu'il ait dynamiquement une couleur différente.

Dans ce cas, je vais utiliser une technique que vous pouvez réutiliser dans divers scénarios.

Décomposons les choses que je dois faire pour obtenir les résultats dont j'ai besoin.

Table des matières

Création de la dernière mesure de vente

Étant donné que je souhaite mettre en évidence la dernière vente ou la vente en cours sur cette visualisation, la première chose que je dois faire est d'identifier la date de la dernière vente ou de la vente en cours.

Dans cet ensemble de données de démonstration, la dernière vente a eu lieu en novembre 2018.

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

J'ai créé la mesure Dernière vente qui déterminera la date de la dernière vente. 

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

J'ai utilisé la fonction pour qu'elle puisse calculer la date maximale dans ce tableau. 

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

Cependant, il ne calcule que la date maximale de chaque mois différent. Ce que je veux obtenir, c'est le jour où j'ai fait une vente pour la dernière fois . Cette dernière vente a clairement eu lieu le 15 novembre 2018 .

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

Pour que j'obtienne le résultat que je veux, j'ai besoin de changer le contexte dans lequel on calcule la date max. C'est pourquoi j'ai inclus la logique précédente que j'ai faite dans la fonction . Ensuite, j'ai utilisé la fonction pour renvoyer toutes les valeurs de la colonne Dernière vente tout en ignorant les filtres qui auraient pu être appliqués.

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

Après avoir modifié la formule, la colonne Dernière vente affiche maintenant le jour de la dernière vente, qui était le 15 novembre 2018 .

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

Isolement de la date de la dernière vente

Après avoir obtenu la date de la dernière vente , je dois l'isoler à l'aide de la branche de mesure . C'est une technique essentielle pour ce genre de scénario.

C'est la formule réelle que j'ai utilisée pour isoler la  date de la dernière vente . J'ai nommé cette mesure la dernière période de vente .

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

Initialement, j'ai créé la variable LastSale pour qu'elle contienne la même logique que celle que j'ai précédemment utilisée pour la mesure Last Sale .

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

Ensuite, j'ai parcouru chaque ligne de la liste LastSale pour évaluer si la date actuelle est égale au mois de la date réelle de la dernière vente

J'ai utilisé la colonne Date pour comparer les mois et identifier celui qui correspond au mois de la date réelle de la dernière vente .

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

J'ai pu les faire correspondre en utilisant 1 pour représenter le premier jour du mois.

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

Cette logique évalue si le mois de la dernière vente est le même avec l'un de ces mois dans n'importe quel contexte.

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

Si la logique renvoie TRUE , elle sera définie sur la valeur 1 .

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

S'il renvoie FALSE , il sera égal à 0 .

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

Une fois que j'aurai apporté les résultats dans ce rapport, vous remarquerez que chaque ligne affichait 0 sauf pour le mois de novembre en 2018. Cela signifie que seul le mois de novembre a été évalué comme étant identique au mois de la dernière vente .

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

Mise en forme conditionnelle pour les visuels LuckyTemplates

Après avoir isolé ce mois particulier de la dernière vente , je dois changer visuellement la couleur de cet élément dans notre graphique.

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

LuckyTemplates a apporté des mises à jour intéressantes aux visualisations. Ces mises à jour incluent l'avantage de modifier conditionnellement ce que vous voyez dans vos visualisations.

Une fois que j'ai cliqué sur l' option Couleurs des données sous le volet Format , il y aura trois points dans le coin supérieur droit.

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

Si je clique sur ces trois points, la mise en forme conditionnelle apparaîtra.

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

Je clique dessus et le volet Couleur par défaut s'affiche.

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

Vous pouvez modifier un certain nombre de choses dans ce volet. Pour cet exemple, je vais formater par Rules .

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

Ensuite, je trouverai ma mesure Dernière période de vente dans ce champ.

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

Je vais définir la condition suivante qui sera utilisée pour mettre en évidence le résultat de la mesure de la dernière période de vente .

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

Pour cette instance, si la valeur est égale à 1 , la couleur doit être définie sur gray .

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

Je vais ajouter une autre condition IF . Si la valeur est égale à 0 , la couleur doit être définie sur bleu .

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

J'ajouterai ces règles dans mes visualisations en fonction de la mesure de la dernière période de vente que j'ai calculée.

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

Pour appliquer ces modifications, je clique simplement sur le bouton OK .

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

C'est ainsi que la mise en forme conditionnelle affecte la visualisation.

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

Cette technique va de pair avec le reste du modèle, quel que soit le découpage ou le filtrage que je place dans mes données.

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

Je peux aussi changer l'année dans ce filtre.

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

Formater dynamiquement vos visuels LuckyTemplates

Lorsque j'ai cliqué sur l'année 2017 , vous verrez que cela ne fonctionne pas comme il se doit. C'est à cause de la façon dont j'ai mis en place la formule où je cherchais la dernière vente que j'ai faite depuis le début des temps. 

Je veux rendre cela plus dynamique en affichant la dernière période de vente dans n'importe quel contexte sélectionné sur les filtres

Pour ce faire, je dois changer la fonction ALL . C'est parce que la fonction ALL dépasse le début du temps. 

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

Je dois le changer en qui ne fonctionne que sur le contexte que j'ai sélectionné ou appliqué dans mon rapport.

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

En conséquence, lorsque je vais à 2017 , cela met instantanément en évidence la dernière date dans ce contexte particulier.

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

Maintenant, je vais changer le filtre Year en un trancheur Date

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX

Grâce à cela, je peux maintenant changer rapidement cela en n'importe quelle période qui affichera toujours le dernier résultat dans la visualisation.

Mettez en surbrillance la dernière période ou la période actuelle dans vos visuels LuckyTemplates à l'aide de DAX


Technique de visualisation des données dans LuckyTemplates - Visualisations dynamiques multi-mesures
LuckyTemplates avancé : Comment créer des visualisations dynamiques multi-threads
Technique de visualisation LuckyTemplates : Apprenez à créer des plaques de conception d'arrière-plan

Conclusion

C'est tout ce que je voulais couvrir dans ce tutoriel. Vous avez maintenant appris à ajouter une mise en forme conditionnelle unique à vos visuels LuckyTemplates. C'est certainement une technique intéressante où vous pouvez combiner des fonctions DAX avec une nouvelle mise en forme conditionnelle dans vos visualisations.

Vous avez également pu voir comment appliquer la technique de branchement des mesures dans ce genre de scénario. Il y a tellement de façons différentes d'utiliser et de réutiliser cette technique.

N'oubliez pas l'importance des tableaux lors de la création de vos calculs.

Il est important de mettre les choses dans un tableau afin que vous puissiez travailler les choses lentement et comprendre ce qui se passe à chaque niveau différent de vos calculs.

J'espère que vous avez aimé parcourir ce sujet.


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