Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Pour cet article de blog, je passerai à la dernière partie de ma série sur la transparence des rapports. La première partie de cette série traite de la conception de la mise en page , tandis que la deuxième partie traite de la navigation . Je voudrais passer à la partie suivante de notre série, qui sera un didacticiel DAX LuckyTemplates sur la façon dont vous pouvez augmenter considérablement la transparence de votre rapport à l'aide de DAX.
Table des matières
Application de texte dynamique dans LuckyTemplates
Les choix que l'utilisateur final fait lors de l'utilisation d'un rapport donné se résument principalement à l' application d'informations supplémentaires dynamiques et à leur placement dans des positions significatives et visibles .
Les textes dynamiques peuvent être la sélection de la plage de dates actuelle, la date de la dernière facture, la transaction au cours d'une période donnée ou la sélection des mesures actuelles.
Les textes dynamiques sont assez simples à mettre en œuvre, et la valeur ajoutée en termes de reportabilité est énorme.
Après avoir créé ces mesures DAX, vous pouvez soit les utiliser comme cartes KPI, soit les insérer sous forme de texte dans un bouton vide.
Cette dernière option est ma voie préférée. Le principal inconvénient de cette méthode est que vous ne pouvez pas mettre le texte en gras ; cependant, vous pouvez contrôler cela via l'alignement du texte. Vous pouvez aligner vos informations sur la gauche et ne pas avoir à vous soucier de la longueur des textes qui change sous l'effet de la sélection du slicer.
Lors de l'utilisation de cartes KPI, le texte est toujours aligné au centre de la visualisation, ce qui rend cette information plus difficile à contrôler du point de vue de la structuration visuelle.
Laissez-moi vous montrer comment ajouter de nouveaux boutons avec du texte mis en forme de manière conditionnelle. Accédez à l' onglet Insertion , cliquez sur l' icône Boutons et sélectionnez Vide .
Allez dans Style et activez Texte .
Accédez ensuite au champ avec une mise en forme conditionnelle, sélectionnez la métrique spécifique, puis cliquez sur OK .
Nous avons maintenant un bouton prêt à l'emploi avec du texte dynamique.
Application de titres dynamiques aux visuels dans LuckyTemplates
J'aimerais vous montrer comment vous pouvez implémenter des textes dynamiques dans les titres de visuels spécifiques. Dans cet exemple, je vais ajouter un titre dynamique sur le visuel du bas, qui dépend de la sélection du slicer en haut.
Vous remarquerez également qu'il existe un autre trancheur dynamique pour la fenêtre de moyenne mobile . Nous allons implémenter un titre dynamique qui indique à la fois la sélection du slicer à gauche et la sélection du slicer à droite.
Allons dans le volet Format , choisissons Général et activons Titre .
Accédez au volet Mise en forme , sélectionnez la mesure spécifique, puis cliquez sur OK .
Vous pouvez maintenant voir qu'il y a un titre dans le visuel. Le titre est dynamique et change au moment où vous sélectionnez différentes mesures.
Vous pouvez également modifier la fenêtre de jour pour les moyennes mobiles et voir les changements dans le visuel inférieur ci-dessous.
Application des techniques DAX pour économiser de l'espace
Examinons maintenant des exemples de techniques DAX qui peuvent nous faire gagner de la place en affichant ou en masquant différentes métriques dans un visuel.
Dans ce didacticiel DAX LuckyTemplates, nous avons trois types différents de métriques dynamiques. Nous pouvons sélectionner la mesure à afficher, comme celle de la ligne bleue.
Ensuite, nous avons le paramètre qui peut changer dynamiquement la fenêtre du nombre de jours dans la moyenne mobile, qui est la ligne verte.
Enfin, nous avons un segment supplémentaire qui nous permet d'afficher uniquement des mesures spécifiques dans le graphique en ligne. Nous pouvons décider si nous voulons voir uniquement la mesure principale (qui est la moyenne donnée), ou si nous voulons afficher uniquement la moyenne mobile, ou peut-être les deux simultanément.
La logique derrière la formule est la suivante. Il y a deux métriques distinctes ajoutées au visuel, et le scénario est vrai dans deux sélections. Nous voulons récupérer un blanc et la même logique est appliquée aux moyennes mobiles, qui sont soit masquées, soit affichées en fonction de la sélection du slicer.
Utilisation de DAX dans une carte thermique
Je vais montrer un autre exemple dans ce didacticiel DAX LuckyTemplates, mais cette fois, nous utiliserons un visuel de carte thermique pour donner de la valeur aux métriques visibles ou masquées. De plus, nous pouvons choisir si nous souhaitons voir une structure en pourcentage ou des valeurs numériques. Dans ce cas, il existe des mesures préalablement créées, dont une pour les valeurs nominales et une pour les pourcentages.
La mesure finale les combine toutes et l'utilisateur final vérifie le type de données qu'il souhaite afficher dans la carte thermique. La mesure doit être cochée si vous analysez une mesure qui nécessite un nombre entier. Par exemple, des données basées sur le volume comme les achats ou le nombre d'unités vendues, ou des valeurs au format décimal comme les revenus ou les ventes.
D'autre part, si la valeur relative est choisie, la mesure apporte le calcul approprié et est mise sous forme de pourcentage. Si les valeurs seront masquées, il y aura un autre format avec un triple point-virgule, ce qui aura pour effet de n'afficher que les arrière-plans formatés de manière conditionnelle.
Laissez-moi vous montrer un exemple de ce à quoi cela ressemble dans un rapport interactif . Nous avons deux types de trancheuses différentes. Le premier est responsable du choix des métriques spécifiques, tandis que le second est responsable du choix des formats spécifiques.
Dans ce scénario particulier, nous analysons les revenus en valeur absolue, mais vous pouvez également modifier le deuxième segment en relatif, ce qui vous donne la possibilité d'analyser la structure en pourcentages.
La première option consiste à masquer toutes les valeurs afin que vous ne puissiez voir que les couleurs de l'arrière-plan dans la carte thermique.
Améliorer les cartes KPI standard
La technique suivante de ce didacticiel DAX LuckyTemplates consiste à améliorer les cartes KPI standard avec des métriques personnalisées pour afficher, par exemple, la dynamique d'une période à l'autre.
C'est un excellent moyen de placer un contexte supplémentaire sur les KPI de base avec des cartes individuelles supplémentaires. Il est également plus convivial pour les développeurs car il est plus simple d'obtenir l'alignement central idéal lors de l'utilisation d'une seule carte que d'essayer d'aligner trois métriques différentes placées côte à côte, tout en restant dynamiques.
La logique principale derrière cette formule est que si nous avons créé des mesures avec une comparaison d'une année sur l'autre à la fois sous forme de différence nominale et sous forme de pourcentage dynamique, nous pouvons vérifier si la variance est supérieure, inférieure ou égale à zéro.
S'il est supérieur à nous devons concaténer unichar , qui est dans ce cas, une flèche supérieure avec des variantes nominales.
Lorsque la variance est inférieure à zéro, la logique est la même à l'exception de l'unichar appliqué. Si la variance est égale à zéro, vous pouvez récupérer zéro.
Une fois que nous avons créé notre métrique principale, nous devons écrire une mesure parallèle pour permettre une mise en forme conditionnelle appropriée .
Prenons l' exemple du temps d'attente moyen . L'augmentation d'une année sur l'autre de cette mesure spécifique est en fait un changement négatif . L' absence de changement peut être traitée comme une information neutre , tandis que la diminution de la valeur métrique est un changement positif .
Nous allons créer une mesure qui met un nombre donné pour chaque scénario se terminant par zéro lorsque la métrique est vide : 1 (si la métrique est égale à zéro car il n'y a pas eu de changement), 2 (si la métrique est plus élevée, ce qui signifie un changement négatif et une couleur rouge est appliqué) et 3 (si la métrique est inférieure, ce qui signifie un changement positif et une couleur verte est appliquée).
Avec cette formule, nous avons des cartes KPI entièrement fonctionnelles avec une dynamique d'année en année et un formatage conditionnel .
Améliorer les visuels avec les options de réglage et de formatage
Je voudrais montrer quelques paramètres clés et options de format qui peuvent considérablement améliorer l'apparence de ces visuels.
Le premier élément est une position optimale de l'en-tête . Dans cet aspect, les catégories de ligne, le titre et les colonnes sans valeur doivent être alignés à gauche. Toutes les métriques de valeur doivent être alignées à droite.
La prochaine chose est un format de données . Il doit être ajusté en fonction des données tout en supprimant tout nombre inutile après les délimiteurs.
Ensuite, nous avons les options de mise en forme conditionnelle à appliquer lorsque cela est justifié.
Je recommanderais également de créer des mesures dupliquées pour des métriques données. Cela place les barres en dehors de la colonne d'origine et rend les données plus transparentes.
Ensuite, nous avons les options de formatage du titre et du sous-titre. Quelques exemples de mise en forme visuelle incluent une police en gras avec un soulignement facultatif, une couleur de police et une couleur d'arrière-plan.
Ensuite, nous avons un rembourrage intérieur. De 3 à 10 points devraient être excellents en fonction de l'espace de rapport disponible et du nombre de catégories dans un tableau donné. Habituellement, même une légère augmentation du rembourrage améliore considérablement l'apparence visuelle des métriques sur un tableau.
Nous pouvons également appliquer des lignes supplémentaires pour créer des sections de métriques et séparer des métriques similaires . Cela peut être fait en créant une mesure et en récupérant une valeur vide.
Dans certains cas, je recommande d'ajouter deux mesures distinctes avec des valeurs vides et de les placer côte à côte. Dans ce cas, une colonne vide aura des sections avec des couleurs de fond claires, qui imitent les lignes verticales. Le second n'a aucune option de formatage appliquée et contrôle artificiellement la largeur des colonnes.
Ce qui fonctionne très bien dans un tableau normal, c'est d'appliquer de la couleur sur les lignes. La différence entre les lignes consécutives doit être marginale. Voici un exemple de fond blanc et clair en rangées.
Définition dynamique de l'axe Y sur plusieurs graphiques
La dernière technique que je présenterai dans ce tutoriel DAX LuckyTemplates vous aidera à imiter de petits graphiques multiples sans réellement utiliser les fonctionnalités natives ou les visuels du marché.
De mon point de vue, il s'agit d'une solution très puissante qui vous offre le meilleur des deux mondes. Il s'agit de l'axe Y modifié dynamiquement et de toutes les options de formatage disponibles en petits multiples natifs. De plus, vous pouvez façonner la structure et placer votre tableau d'imitation comme vous le souhaitez.
Le scénario simple que vous pouvez voir ici est une comparaison des revenus mensuels et des dépenses mensuelles sur des graphiques à colonnes distincts. Il a un axe Y qui est dynamique et unifié à travers les visuels.
La logique derrière cette technique particulière est la suivante. Tout d'abord, vous récupérez la valeur minimale et la valeur maximale pour chaque catégorie dans un scénario donné.
Dans ce cas, nous recherchons la valeur minimale et maximale des revenus mensuels ou des dépenses mensuelles au cours de la période sélectionnée.
Si nous identifions ces nombres, nous récupérons le volume maximum multiplié par un niveau marginal pour obtenir un espace supplémentaire au-dessus de la valeur maximale.
Si la valeur moyenne est supérieure à 0, j'aimerais récupérer 0 dans les deux sens pour que mon axe Y commence par le bas. Nous créons ensuite une mesure qui est appliquée comme un axe Y dynamique sur le graphique donné.
Utilisation des info-bulles pour les rapports LuckyTemplates
Les info-bulles sont une chose supplémentaire que je voudrais souligner. J'ai utilisé des info-bulles pour afficher des détails sur les circuits dans mon rapport de Formule 1.
Dans ce rapport, le titre principal et la métrique avec les temps au tour les plus rapides sont des cartes KPI standard. La partie description n'est que la métrique, tandis que le drapeau et l'image du circuit sont basés sur des adresses URL Web.
J'ai également utilisé un visuel supplémentaire appelé Simple Image , qui peut être téléchargé gratuitement sur le marché. J'ai défini la catégorie de données pour la colonne en tant qu'URL d'image, puis j'ai choisi la mise à l'échelle normale dans la section des paramètres d'image.
Conclusion
Voilà pour ma série sur la transparence des rapports. J'espère que vous avez appris à concevoir des mises en page, à améliorer la navigation et à utiliser des mesures DAX pour vos rapports et tableaux de bord LuckyTemplates.
Tout le meilleur,
Gustaw Dudek
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