Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Pour le didacticiel d'aujourd'hui, je vais aborder l'une de mes techniques préférées autour des icônes personnalisées LuckyTemplates, qui utilise des icônes personnalisées de manière dynamique dans les visuels LuckyTemplates. Ce didacticiel est inspiré d'une entrée sur le forum LuckyTemplates, dans laquelle l'un de nos membres a du mal à ajouter des icônes personnalisées aux visuels de sa carte. Je vais montrer comment vous pouvez résoudre ce problème efficacement. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
C'est le résultat que le membre voulait, qui est un simple visuel de carte avec du texte - une flèche vers le haut si la valeur de la mesure est positive et une flèche rouge vers le bas si la valeur est négative. Si nous cliquons ici sur une autre partie du ticker, vous verrez qu'il se transforme dynamiquement en une flèche verte vers le haut lorsqu'il est positif, puis en une flèche rouge vers le bas lorsqu'il est négatif.
Table des matières
Icônes personnalisées LuckyTemplates dynamiques dans vos rapports
Une façon d'intégrer cela consiste à utiliser la conversion Base64 . Base64 prend des fichiers binaires et les convertit en texte ASCII. Il n'existe aucun moyen direct d'incorporer des fichiers image binaires dans un rapport LuckyTemplates. Donc, vous devez passer par cet encodage via Base64 pour le faire.
Je vais vous montrer la structure générale que j'utilise pour cela, qui n'est qu'une construction de base . Dans ce cas, la mesure que nous examinons est cette moyenne de LNReturn (rendements logarithmiques normaux). S'il est inférieur à zéro, il obtient une certaine valeur. S'il est supérieur à zéro, il obtient une valeur différente. Et puis, par souci de simplicité, j'ai dit que si ce n'est ni l'un ni l'autre (comme dans ce cas) s'il est égal à zéro, il reste simplement vide.
Et les chances que cette moyenne soit exactement égale à zéro sont très faibles. Mais, vous pouvez mettre une troisième valeur ici, qui est peut-être juste une flèche horizontale qui ne montre aucun changement, ou vous pouvez utiliser un espace. Je viens de faire cela pour simplifier la mesure à des fins d'illustration.
Maintenant, regardons d'abord les icônes personnalisées. Les icônes personnalisées que j'utilise proviennent d'un site appelé Flaticon . Je n'ai aucune affiliation avec Flaticon. Je pense juste que c'est un très bon site. Il vous permet d'organiser les icônes d'une manière vraiment agréable. Il vous permet également de les modifier. Je les utilise beaucoup dans mes rapports LuckyTemplates.
Ce que j'ai fait, c'est juste trouvé une icône ici qui, je pense, fonctionnerait bien avec l'exigence du membre. Et puis, je suis juste passé par l'éditeur Flaticon et j'ai créé une version verte pour le haut et une version rouge pour le bas.
Et puis, j'ai téléchargé une version plus petite des flèches rouges et vertes, qui fait 32px car le 512px va générer une très grande version Base64.
Ensuite, nous voulons les convertir en Base64. Il existe tout un tas de convertisseurs Base 64, mais celui que j'aime vraiment est ce Base64 image.de . Il a une belle interface glisser-déposer et il a des capacités d'optimisation d'image. Et si vous l'activez, cela réduira la taille de votre fichier résultant sans aucun impact notable sur l'apparence du visuel. Si nous travaillons avec des images plus complexes, cette optimisation aidera vraiment à réduire la taille.
Nous pouvons ensuite simplement faire glisser et déposer les fichiers ici, qui, comme vous pouvez le voir, convertissent assez rapidement.
Ensuite, nous copions simplement l'image pour chacun et la collons dans la mesure à l'intérieur des guillemets. Et vous pouvez voir que même pour cette petite icône de 32 pixels, il s'agit d'une quantité de texte assez importante.
Ensuite, créons une nouvelle mesure dans laquelle nous pouvons la copier. J'appellerai cette mesure Icon2 Base64 . Après cela, nous devons changer la catégorie de données en URL d'image . Maintenant, nous sommes en bonne forme pour créer le visuel que nous voulons
Les visuels de carte ne gèrent pas les images sans l'utilisation de visuels personnalisés pour lire ces images, mais les tableaux gèrent assez bien les images. Et donc, nous allons d'abord créer un visuel de tableau, et nous pouvons formater ce visuel de tableau pour qu'il ressemble à un visuel de carte.
Nous prenons notre icône deux fichiers Base64, puis notre mesure, la moyenne du LNR. Ensuite, nous pouvons simplement les formater en conséquence en utilisant le nouveau volet de format.
Et c'est comme ça que vous le faites avec Base64. L'autre possibilité consiste à utiliser des images Web . La raison pour laquelle vous voudrez peut-être faire cela est si vous utilisez des images plus complexes. Il y a certaines choses que vous pouvez faire en termes de fractionnement de l'image en morceaux, puis de lui ressembler dans DAX. Mais le moyen le plus simple de le faire consiste simplement à utiliser des images Web.
Une fois que vous avez téléchargé les fichiers (la flèche verte vers le haut et la flèche rouge vers le bas), vous pouvez vous rendre sur un site d'hébergement d'images. Celui que j'utilise s'appelle IMGBB . Encore une fois, je n'ai aucune affiliation avec ce site; c'est juste un que j'aime bien et qui fonctionne bien pour moi.
Il vous suffit de télécharger vos images sur ce site, d'accéder aux codes d'intégration et de vous assurer que vous recherchez des liens directs.
Vous pouvez ensuite les copier. Ensuite, en utilisant la même structure de base que celle que nous avons utilisée dans l' instruction SWITCH TRUE , vous pouvez les coller dans cette structure de base. Et cela devrait nous donner exactement ce dont nous avons besoin du point de vue de l'image.
Comment ajouter des icônes LuckyTemplates personnalisées dans vos rapports
Développement de rapports LuckyTemplates : création de thèmes, logos d'entreprise, icônes et arrière-plans
Le meilleur visuel personnalisé dont vous n'avez jamais entendu parler
Conclusion
C'est donc la technique que je voulais vous montrer aujourd'hui. Vous pouvez l'utiliser pour créer des icônes personnalisées LuckyTemplates dynamiques de différentes manières. Les tableaux gèrent bien cela. Vous pouvez également le faire via des matrices, puis il existe des outils visuels personnalisés qui les afficheront isolément dans un cadre.
Il y a beaucoup de flexibilité dans cette technique et j'espère que vous avez trouvé cela utile. Vous pouvez regarder le didacticiel vidéo complet ci-dessous pour plus de détails.
Acclamations!
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