Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
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.
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.
J'ai créé la mesure Dernière vente qui déterminera la date de la dernière vente.
J'ai utilisé la fonction pour qu'elle puisse calculer la date maximale dans ce tableau.
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 .
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.
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 .
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 .
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 .
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 .
J'ai pu les faire correspondre en utilisant 1 pour représenter le premier jour du mois.
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.
Si la logique renvoie TRUE , elle sera définie sur la valeur 1 .
S'il renvoie FALSE , il sera égal à 0 .
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 .
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.
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.
Si je clique sur ces trois points, la mise en forme conditionnelle apparaîtra.
Je clique dessus et le volet Couleur par défaut s'affiche.
Vous pouvez modifier un certain nombre de choses dans ce volet. Pour cet exemple, je vais formater par Rules .
Ensuite, je trouverai ma mesure Dernière période de vente dans ce champ.
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 .
Pour cette instance, si la valeur est égale à 1 , la couleur doit être définie sur gray .
Je vais ajouter une autre condition IF . Si la valeur est égale à 0 , la couleur doit être définie sur bleu .
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.
Pour appliquer ces modifications, je clique simplement sur le bouton OK .
C'est ainsi que la mise en forme conditionnelle affecte la visualisation.
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.
Je peux aussi changer l'année dans ce filtre.
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.
Je dois le changer en qui ne fonctionne que sur le contexte que j'ai sélectionné ou appliqué dans mon rapport.
En conséquence, lorsque je vais à 2017 , cela met instantanément en évidence la dernière date dans ce contexte particulier.
Maintenant, je vais changer le filtre Year en un trancheur Date .
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.
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.
Qu'est-ce que le self en Python ? Exemples concrets
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.
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.
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.
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.
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.
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.
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.
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.
Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir