Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Il existe de nombreux cas d'analyse financière dans lesquels nous devons intégrer les taux de change, et nous pouvons le faire facilement dans LuckyTemplates. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
J'ai en fait montré un exemple de la façon de procéder en utilisant la fonction LOOKUPVALUE dans LuckyTemplates.
Cependant, j'ai trouvé un léger problème avec la fonction particulière que j'ai parcourue dans la vidéo initiale que je n'avais pas réalisé à l'époque.
Le problème était que le tableau des taux de change n'indiquait aucun taux de change le week-end, mais nous vendions des marchandises le week-end.
Ce qui se passait, c'est que le montant vendu était divisé par un nombre vide. En conséquence, nous obtenions ce résultat à l'infini, car il n'y avait pratiquement aucun résultat à présenter.
Nous devions donc faire quelque chose de légèrement plus avancé dans notre formule DAX.
Nous devons effectivement normaliser le taux de change. Quel que soit le résultat dans le tableau du vendredi, nous devons le copier pour le samedi et le dimanche.
Nous devons recréer cela à l'intérieur de LuckyTemplates avec notre formule et dans ce didacticiel, je vous explique comment procéder.
Mais, avant d'aborder la formule mise à jour, nous allons d'abord examiner comment nous gérons les taux de change et plusieurs devises dans LuckyTemplates à l'aide de la fonction LOOKUPVALUE .
Table des matières
Gestion de plusieurs devises à l'aide de LOOKUPVALUE
Nous plaçons la fonction LOOKUPVALUE dans une fonction d'itération, qui est SUMX.
Ici, nous voulons résumer les revenus, mais nous ajustons chaque ligne du tableau Sales Data. De cette façon, nous avons les taux de change associés pour chaque vente.
La fonction LOOKUPVALUE fait littéralement "rechercher" la valeur du taux de change particulier à des dates spécifiques et d'autres informations pertinentes pour votre calcul SUMX.
Dans cette formule, chaque vente sera ajustée en fonction du taux de change à cette date particulière.
Défaut dans la formule LOOKUPVALUE
La formule avec LOOKUPVALUE n'est pas vraiment mauvaise. Le seul problème, c'est qu'il n'y avait pas de taux de change le week-end.
A première vue, on ne le remarquerait pas quand on regarde les données historiques. Il semblerait que chaque jour ait un taux de change.
Cependant, quand on regarde de plus près, les week-ends manquent réellement. Cela signifie que le résultat du calcul n'est pas exact.
La solution est de fixer un nombre le week-end. Et pour ce faire, nous utilisons le chiffre du vendredi et le faisons glisser sur le samedi et le dimanche car les devises ne s'échangent pas le week-end.
Gestion de plusieurs devises à l'aide de LASTNONBLANK
Pour trouver la solution au numéro de week-end manquant, nous devons créer une nouvelle formule qui étend le numéro du vendredi sur le samedi et le dimanche.
Voici la formule :
Cette formule, que j'ai appelée Exchange Rate Normalized , utilise une variable (VAR) avec FILTER (RevisedDates) qui est incorporée dans CALCULATE avec la fonction LASTNONBLANK .
LASTNONBLANK examine le dernier taux de change dans une table RevisedDates , que nous avons utilisée en combinaison avec la fonction FILTER.
La table RevisedDates revient sur trois jours, puis récupère le dernier taux de change qui existe ces jours-là.
Nous pouvons ensuite intégrer cette formule de normalisation du taux de change dans notre Total Sales Ccy Adj. formule, en la simplifiant.
Voici à quoi ressemblent vos données avec la mise à jour Total Sales Ccy Adj. formule avec le taux de change normalisé qui s'étend du vendredi au week-end :
Logique de devises multiples dans LuckyTemplates - Exemple LOOKUPVALUE Comment télécharger les derniers taux de change dans votre modèle LuckyTemplates Comment traiter les produits dont les prix changent au fil du temps dans LuckyTemplates
Conclusion
Ce blog traite de la formule mise à jour pour gérer plusieurs devises dans LuckyTemplates.
Au lieu d'utiliser LOOKUPVALUE, nous utilisons la fonction LASTNONBLANK dans une formule distincte, Taux de change normalisé, qui est ensuite intégrée à notre calcul pour Total Sales Ccy Adj.
Trouver cette formule n'a pas été facile, mais c'est un outil très puissant pour vos calculs.
Il y a un peu de choses du point de vue DAX. Cependant, si vous pouvez comprendre comment cela fonctionne, en particulier la fonction LASTNONBLANK , il existe de nombreuses implications de techniques similaires dans de nombreux scénarios analytiques que vous devrez peut-être analyser au jour le jour.
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