Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Je suis énorme sur l'analyse de scénarios dans LuckyTemplates. Être capable d'entrer des variables dans vos calculs que vous pouvez "choquer" pour prédire efficacement les résultats est si puissant lorsque vous essayez de prendre des décisions. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
Dans LuckyTemplates, vous pouvez effectuer cela très efficacement, et vous pouvez combiner de nombreuses techniques de formule avec vos modèles de données et voir de manière exponentielle comment les résultats futurs pourraient être impactés sur une gamme de dimensions.
Depuis l'enregistrement de cette vidéo, l'équipe LuckyTemplates a en fait simplifié la création de paramètres "What If", ce qui est formidable, ce qui accélérera les choses pour vous.
Mais ce que je voulais vraiment montrer ici, c'est comment vous pouvez superposer des scénarios les uns sur les autres. Cela augmente énormément votre pouvoir d'analyse.
Passons en revue un exemple.
Table des matières
Quand pouvez-vous utiliser l'analyse de scénario dans LuckyTemplates ?
Vous voudrez peut-être lancer une promotion et baisser les prix. Par conséquent, la demande pour vos produits peut augmenter.
Avec cette augmentation de la demande, vous pourrez peut-être organiser un coût inférieur pour vos intrants et vous pouvez désormais acheter en vrac. Tu vois ce que je veux dire.
Vous pouvez superposer tous ces scénarios les uns après les autres et voir ensuite, en fonction de vos prévisions, comment cela pourrait changer les choses ou impacter votre rentabilité.
Mais avant de nous plonger dans la manière dont nous pouvons réellement superposer plusieurs scénarios à l'aide de DAX , examinons d'abord les données que nous allons utiliser dans cette démo.
Examen du modèle de données et des trancheuses
Juste pour vous donner un aperçu des données sur lesquelles nous travaillons ici, jetons un coup d'œil à notre modèle de données. J'ai mis cela en place à l'avance au lieu de travailler sur tout à partir de zéro pour nous faire gagner du temps.
Donc, fondamentalement, nous travaillons sur les données de vente. Nous avons également des informations sur nos clients, nos produits, ainsi que les régions où nous avons réalisé des ventes et les dates auxquelles les transactions ont eu lieu.
Et comme vous pouvez le voir, nous avons ici des tableaux de support pour les changements de prix, les changements de coûts et les changements de demande.
Nous allons utiliser ces trois tables de support comme segments, puis intégrer le calcul dans notre analyse.
Laissez-nous juste vérifier notre formule pour le changement de coût en pourcentage .
Ce que nous disons ici, c'est que IF a une valeur puis un pourcentage de changement de coût - il peut s'agir d'une moyenne ou d'une somme . Cela signifie que si nous avons sélectionné une option dans le pourcentage de changement de coût , comme 10 % ou 15 % par exemple, renvoyons le résultat.
Mais si c'est zéro , c'est-à-dire si rien n'est sélectionné, alors ce que nous disons, c'est qu'il n'y a aucun changement dans les coûts .
La création des formules de variation de prix en pourcentage et de variation de la demande en pourcentage nécessitera un modèle similaire, nous n'aborderons donc plus les deux autres.
Utilisation d'itérateurs dans l'analyse de scénarios multicouches
Pour effectuer une analyse de scénario multicouche dans LuckyTemplates, nous devons utiliser certaines fonctions d'itération.
Permettez-moi de vous montrer pourquoi cela est nécessaire en examinant les ventes totales .
Pourquoi nous devons utiliser des itérateurs
Nous avons ci-dessous notre formule de ventes totales .
Ce qu'il fait ici, c'est qu'il calcule la SOMME du revenu total .
Le problème avec cette formule, cependant, est que nous ne pouvons pas incorporer d'autres variables qui affectent le revenu total .
Par exemple, que se passe-t-il si la demande augmente ? Comment cela affectera-t-il nos ventes ? Qu'en est-il lorsque le prix unitaire augmente ? Nous devons être en mesure de les intégrer.
Par conséquent, révisons notre formule en utilisant la fonction d'itération SUMX .
Utilisation de SUMX dans la formule des ventes totales
Nous avons donc notre formule de ventes totales ici. Mais au lieu de SUM, utilisons maintenant SUMX , puis Order Quantity , puis multiplions cela par le Unit Price .
Utilisation de l'analyse de scénario dans LuckyTemplates
À ce stade, nous avons déjà passé en revue notre modèle de données et les segments que nous allons utiliser. Nous avons également expliqué pourquoi nous avons besoin d'itérateurs.
Créons maintenant une nouvelle mesure et appelons-la Scenario Profits .
Ajoutons ensuite la quantité de commande et multiplions-la par un plus le changement de demande . Ce qui se passe ici, c'est que lorsque la demande change, la quantité augmente.
Passons ensuite à une autre ligne. Nous allons multiplier par le prix unitaire multiplié par 1 plus le changement de prix . Maintenant, si le prix augmente, cela va choquer le prix unitaire.
Par conséquent, les changements de prix et les changements de la demande peuvent choquer les ventes totales .
Mais notre formule ne s'arrête pas là. Encore faut-il tenir compte du coût.
Donc, ce serait moins SUMX , puis allez à la table des ventes, puis Quantité de commande multipliée par 1 plus le changement de la demande , puis multipliée par le coût unitaire total multiplié par 1 plus le changement de coût .
Ensuite, nous allons le fermer.
Voyons maintenant comment fonctionne notre formule Scenario Profits.
Vérification de la formule
Pour vérifier notre formule, créons un tableau avec les bénéfices du scénario et le mois et l'année.
Si nous ne sélectionnons rien dans nos slicers, notre tableau affichera simplement les bénéfices totaux pour 2016. Notre tableau ne montre que les chiffres de 2016 car seule cette année est filtrée.
Voyons maintenant les scénarios possibles.
Par exemple, le coût de nos matières premières augmente de 10%, cela se reflète dans nos bénéfices de scénario.
Mais nous savons alors que cette augmentation des coûts va affecter notre prix. Supposons donc que nous allons augmenter le prix de 15 % en raison de cette augmentation des coûts.
Encore une fois, ce changement de prix se reflète dans nos bénéfices de scénario.
Mais puisque notre prix a augmenté, cela peut alors réduire notre demande. Ainsi, par exemple, notre demande diminue de 5 %. Inutile de dire que nos bénéfices de scénario sont également réduits.
Comme nous l'avons vu, tous les changements dans le pourcentage de coût, le pourcentage de prix et le pourcentage de demande affectent les bénéfices du scénario car ils sont intégrés à l'analyse.
Conclusion
Dans cet article, nous avons brièvement expliqué comment créer une analyse de scénario multicouche dans .
J'espère que vous trouverez le temps de vraiment plonger dans cette technique. Il existe un nombre immense d'applications de cela dans n'importe quel scénario de données.
Une fois que vous aurez compris comment vous pouvez intégrer des mesures capturant les paramètres du scénario dans des mesures qui exécutent des calculs dans votre modèle de données de base, vous verrez des opportunités illimitées pour découvrir des informations prédictives sur l'avenir.
Bonne chance avec celui-ci.
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