Une des utilisations de la fonction UNICHAR est de pouvoir inclure des caractères non textuels dans des éléments visuels. Lorsque vous combinez un ensemble logique de ces codes (jeux d'icônes), vous pouvez créer des visualisations utiles comme celle illustrée ci-dessous.
Notez qu'il n'est pas possible pour le moment d'appliquer une mise en forme de couleur conditionnelle à une mesure qui renvoie une valeur de texte (comme la mesure de tendance précédente).
Présentation des fonctionnalités et des personnages
La fonction UNICHAR () accepte un entier qui correspond au caractère que vous souhaitez afficher dans votre visuel. Le moyen le plus simple de trouver le personnage que vous voulez est de consulter une ressource en ligne comme celle-ci. https://unicode-table.com/
Voici un échantillon
Notez que vous pouvez également accéder à une version indexée de ce portail Web ici. https://unicode-table.com/en/blocks/ qui a aussi une assez bonne fonction de recherche. J'aime particulièrement cet ensemble et je me demande ce qu'on pourrait faire avec ces. https://unicode-table.com/en/blocks/mis Divers-symbols-and-pictographs/
Utilisations des caractères DAX UNICHAR
Une bonne utilisation des caractères DAX UNICHAR dans les éléments visuels Power BI consiste à les utiliser pour la mise en forme conditionnelle comme dans la première image ci-dessus. En même temps, vous savez peut-être que c'est une bonne pratique d'éviter de dépendre des couleurs dans les images qui ne peuvent pas être interprétées par des personnes daltoniennes. Les personnages UNICHAR peuvent contribuer ici, vous permettant d'utiliser à la fois la couleur avec des chiffres et une icône pour indiquer la direction.
Tendances de formatage avec des jeux d'icônes
Le modèle général d'utilisation des caractères UNICHAR dans un visuel est de procéder comme suit:
- Identifiez ce que vous voulez communiquer. par exemple, variations de performances, réalisation de l'objectif.
- Recherchez un ensemble d'icônes qui communiquent bien le concept.
j'ai choisi ce qui suit 3 caractères avec UNICODE 11165, 11167 Oui 11166 pour cette démo.
Ensuite, vous devez écrire une formule DAX (mesure) qui renverra le caractère pertinent à l'aide de la fonction DAX UNICHAR. Notez que dans l'exemple ci-dessous, J'ai utilisé la syntaxe VAR pour aider à lire et à maintenir la formule.
Tendance = VAR vers le bas = UNICHAR(11167) VAR vers le haut = UNICHAR(11165) Côté VAR = UNICHAR(11166) REVENIR SI([%Chg vs LY] < 0, Vers le bas, SI([% Chg vs LY] > 0.1, En haut, Côté))
Lorsque la mesure ci-dessus est ajoutée à un tableau, ressemble à l'image ci-dessus (montré à nouveau ci-dessous).
Et avec un peu d'imagination, vous pouvez y parvenir:
Voici le DAX modifié pour l'image ci-dessus
Tendance2 = VAR vers le bas = UNICHAR(11167) VAR vers le haut = UNICHAR(11165) VAR UpLots = UP & En haut Côté VAR = UNICHAR(11166) Revenir CHANGER(Vrai(), [% Chg vs LY] < 0, Vers le bas, [% Chg vs LY] > 0.2, UpLots, [% Chg vs LY] > 0.1,En haut, Côté )
KPI avec jeux d'icônes
Dans l'exemple suivant, J'ai utilisé un ensemble d'icônes pour communiquer le statut par rapport à un KPI en utilisant Marge% contre une cible standard. Les mesures d'entrée utilisées sont:
Marge totale $ = [Ventes totales] - [Coût total] % de marge = DIVISER([Marge totale $], [Ventes totales])
L'étape suivante consiste à sélectionner les caractères de l'ensemble d'icônes qui communiquent le suivi par rapport à la cible. Dans cet exemple, le but d'un KPI est de savoir si l'objectif recherché est atteint ou non, ou comment il est suivi. Ensuite, J'ai choisi les caractères suivants avec UNICODE 128504, 33 Oui 128500.
J'ai écrit la formule DAX pour le statut KPI en utilisant VAR et aussi SWITCH True pattern () comme ci-dessus:
Statut % de marge = IcôneRéalisation VAR = UNICHAR(128504) VAR AveragePerfIcon = UNICHAR(128500) VAR NotAcheivedIcon = UNICHAR(33) Cible VAR = 0.6 Avertissement VAR = 0.4 REVENIR CHANGER(VRAI(), [Marge%] < Avertissement, Icône NotAcheived, [Marge%] > Cibler, Icône Réalisée, IcônePerfMoyenne )
Le visuel de la table finale ressemble à ceci.
Caractères les plus utiles pour DAX UNICHAR
Il existe de nombreux caractères disponibles auxquels vous pouvez accéder via UNICODE. Voilà quelque (Je les mettrai à jour au fur et à mesure que je trouverai des personnages plus utiles). Éditer: Un de mes anciens étudiants, Ruth, posté ci-dessous que beaucoup de ces personnages ne sont pas compatibles avec l'iPad, donc attention à ça si besoin.
Personnage | Code | La description |
---|---|---|
! | 33 | point d'exclamation |
? | 128504 | marque de signal |
? | 128500 | Marque de croix |
⮟ | 11167 | Flèche vers le bas |
⮝ | 11165 | flèche vers le haut |
⮞ | 11166 | flèche droite |
⛔ | 9940 | Entrée interdite |
➕ | 10133 | signe plus |
➖ | 10134 | Moins |
✖ | 10006 | Signe de multiplication |
➗ | 10135 | signe de division |
⚪ | 9898 | Cercle blanc |
⬜ | 11036 | Carré blanc |
⚫ | 9899 | Cercle noir |
⬛ | 11035 | Carré noir |
? | 128200 | Graphique ascendant |
? | 128201 | Graphique décroissant |
? | 128578 | Smiley |
? | 128577 | Visage renfrogné |
? | 128528 | visage neutre |
? | 128070 | Index pointant vers le haut |
? | 128073 | Index pointant vers la droite |
? | 128071 | Index pointant vers le bas |
? | 128072 | Index pointant vers la gauche |
? | 128077 | pouces vers le haut |
? | 128078 | Pouces vers le bas |
✌ | 9996 | Victoria |
✍ | 9997 | Main d'écriture |
? | 128176 | Sac d'argent |
? | 128178 | signe dollar |
? | 128681 | Drapeau |
? | 127943 | Équitation |
? | 128692 | Rouler à vélo |
⛹ | 9977 | Balle rebondissante |
? | 127947 | Soulever des poids |
? | 128675 | Bateau à rames |
? | 127940 | Le surf |
? | 127946 | Natation |
Un dernier mot
J'aimerais savoir quels codes de caractères vous trouvez les plus utiles pour vos rapports Power BI. Je modifierai plus tard la section précédente de cet article en tant que liste principale à laquelle les autres pourront se référer.. Notez qu'UNICHAR n'est pas encore activé dans Excel.