Formater les devises dans LuckyTemplates à laide de DAX

Formater les devises dans LuckyTemplates à laide de DAX

Ce didacticiel se concentrera sur les conversions de devises et sur la façon de formater ces devises converties à l'aide de DAX dans LuckyTemplates. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Dans cet exemple, Sales sera utilisé pour exécuter un rapport basé sur différentes devises à partir des données de World Wide Importer.

Table des matières

Hypothèses utilisées

Voici les hypothèses dont vous devez vous souvenir dans ce remodelage :

Formater les devises dans LuckyTemplates à l'aide de DAX

Création du tableau des devises dans Excel

Pour le tableau de la dimension Taux de change, Microsoft Excel sera utilisé.

Vous pouvez voir 19 devises différentes affichées dans le tableau Excel :

Formater les devises dans LuckyTemplates à l'aide de DAX

La colonne Format est utilisée pour choisir une devise qu'un utilisateur sélectionne. La colonne Texte d'en-tête spécifie la devise. La colonne Ordre de tri gère ce que l'utilisateur veut voir en premier.

Si vous importez ce tableau dans LuckyTemplates, il atterrit dans le tableau Dim Currency Rates.

Formater les devises dans LuckyTemplates à l'aide de DAX

Vous pouvez trier le tableau des devises par ordre de tri au lieu d'avoir un classement alphabétique. Voici comment procéder :

Tout d'abord, cliquez sur l'en-tête de la colonne, puis changez-le en Ordre de tri.

Formater les devises dans LuckyTemplates à l'aide de DAX

Le ticker dans le tableau Dim Currency Rates doit correspondre au ticker dans le tableau Fact Currency Rates.

Ceci est important car dans le modèle de données, les tables Dim et Fact Currency Rates doivent être liées en fonction du ticker.

Formater les devises dans LuckyTemplates à l'aide de DAX

Dans les didacticiels précédents, vous disposiez d'une mesure Sales qui convertissait toutes les ventes en fonction de la devise choisie.

Maintenant, en regardant le tableau, toutes les ventes ont été converties en différentes devises. Vous pouvez également voir que la colonne Total résume par erreur toute la valeur des ventes, ce qui est faux, car différentes devises ne peuvent pas être additionnées.

Formater les devises dans LuckyTemplates à l'aide de DAX

Le format de ce tableau n'est pas utile pour les utilisateurs car il prête à confusion.

La mesure Total Sales doit être formatée de manière appropriée. Il doit respecter le format du fichier Excel qui a été importé. Voici à quoi cela devrait ressembler :

Formater les devises dans LuckyTemplates à l'aide de DAX

Les ventes converties et les ventes formatées ont la même valeur numérique, mais cette dernière semble meilleure avec les symboles monétaires appropriés. Vous devez donc supprimer les ventes converties car elles sont inutiles.

Code DAX pour la mesure de ventes formatée

Ensuite, créez le code DAX.

Formater les devises dans LuckyTemplates à l'aide de DAX

La première variable de la mesure, MeasureToFormat, peut être dynamique. Il convertit et formate correctement ce que l'utilisateur veut voir, comme les ventes ou les bénéfices.

La mesure Currency Selected a été utilisée précédemment. Il s'agit d'une provenant de la table Dim Currency Rates.

Formater les devises dans LuckyTemplates à l'aide de DAX

Si vous enlevez le nom complet dans la colonne des champs et sélectionnez plusieurs devises, les ventes formatées sont par défaut en USD car elles ne savent pas en quoi convertir avec une seule mesure.

Formater les devises dans LuckyTemplates à l'aide de DAX

En regardant la formule DAX, les deux variables suivantes sont deux fonctions réunies. L'un est pour le format et l'autre pour le texte d'en-tête.

Formater les devises dans LuckyTemplates à l'aide de DAX

La variable Leading2 est pour le Leading Text s'il y en a.

Formater les devises dans LuckyTemplates à l'aide de DAX

Dans la variable FormatedMeasure, vous devez utiliser la fonction avec MeasureToFormat, puis la formater en fonction de LOOKUPVALUE .

Formater les devises dans LuckyTemplates à l'aide de DAX

Cette mesure consiste à prendre les ventes converties, à trouver la devise dans laquelle vous souhaitez la convertir, à accéder aux tables des taux de change et à trouver le format.

Recherchez également le texte de début au cas où il y en aurait.

C'est ainsi que vous réalisez les ventes formatées.

Maintenant, revenez à la mesure Ventes formatées. Supprimez l' instruction IF car elle est inutile. Tout ce dont vous avez besoin est FinalFormat.

Formater les devises dans LuckyTemplates à l'aide de DAX

Après cela, faites glisser le nom complet dans la section Ligne et vous verrez le total des ventes formaté dans différentes devises.

Formater les devises dans LuckyTemplates à l'aide de DAX

Si vous cliquez sur le bouton Développer, vous pouvez voir toutes les ventes dans cette devise.

Formater les devises dans LuckyTemplates à l'aide de DAX

Correction des données vides dans le tableau des ventes

Vérifiez s'il y a des données vides dans votre tableau des ventes. Ce sont des entrées qui affichent uniquement la devise sans montant.

Formater les devises dans LuckyTemplates à l'aide de DAX

Si vous trouvez des données ou des entrées vides, revenez à la mesure Formatted Sales et ajoutez cette variable et cette fonction

Formater les devises dans LuckyTemplates à l'aide de DAX

Une fois cela fait, vous ne verrez plus de données vides dans votre table.


Logique de devises multiples dans LuckyTemplates - UN EXEMPLE LOOKUPVALUE
Taux de change LuckyTemplates : Une mise à jour de la gestion de plusieurs devises
Implémentation de groupes de mesures DAX dans vos rapports - Une revue de modélisation LuckyTemplates

Conclusion

Avec ces étapes, votre conversion de devise dans LuckyTemplates est terminée.

Dans ce didacticiel, vous venez de rassembler des fonctions RECHERCHE, différentes sélections d'utilisateurs, des mesures de formatage et un peu de modélisation de données pour formater de manière appropriée la devise de vos ventes.

Cette méthode peut être utilisée dans les conversions de devises dans LuckyTemplates pour éclaircir votre tableau des ventes et améliorer la présentation pour vous et les utilisateurs.

Tous mes vœux,


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