Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
LuckyTemplates est un outil incroyable pour exécuter des analyses de scénarios et des exemples d'analyse de simulation. En fait, je n'ai jamais vu ou rencontré un outil d'analyse aussi efficace et intuitif pour mettre en œuvre ce type d'analyse complexe. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
La clé est que vous devez réfléchir de manière plus analytique aux éléments sous-jacents de vos ensembles de données que ce que vous avez pu faire dans le passé. Vous devez isoler les variables clés, puis décider de la manière dont vous souhaitez réellement exécuter l'analyse de simulation ou de scénario en plus d'elles.
Dans cet article de blog, je vous montre comment vous pouvez rassembler de nombreux éléments différents au sein de LuckyTemplates, en particulier avec des formules DAX, pour initier finalement ce type d'analyse dans vos propres modèles.
Table des matières
Faire une analyse de scénario dans LuckyTemplates
La création d'une analyse « et si » est devenue beaucoup plus facile avec les paramètres « et si » que vous pouvez désormais lancer à partir du ruban supérieur de LuckyTemplates. Une fois ceux-ci activés, il suffit d'utiliser les mesures (qui sont automatiquement créées) et de les mettre en œuvre pour choquer les variables nécessaires dans vos données.
Il peut s'agir de choses comme le prix ou la quantité demandée, ou les coûts des produits de base, etc. (j'approfondis ces variables pendant le didacticiel).
L'un des principaux apprentissages de l'analyse de scénarios dans LuckyTemplates est que vous devez très bien comprendre les fonctions d'itération . Dans l'exemple vidéo, je montre comment vous pouvez isoler certaines variables, puis leur superposer le bon paramètre "what-if", à l'intérieur d'une fonction d'itération comme SUMX. C'est vraiment la seule façon de le faire efficacement, vous devriez donc certainement chercher à maîtriser ce concept.
Un scénario réel
Quelqu'un m'a envoyé un e-mail qui voulait voir quels seraient les retours ou quels auraient été les retours - historiques ou prévus - si vous réduisiez le prix d'un produit ou d'un groupe de produits, puis grâce à cette remise, vous pouvez vérifier combien seraient vos bénéfices ou vos ventes si cela augmentait la demande pour vos autres produits.
C'est un scénario de la vie réelle, n'est-ce pas ? Par exemple, vous voudrez peut-être réduire le prix de vos produits, ce qui attirera plus de monde dans votre magasin. En fin de compte, ils pourraient acheter un portefeuille plus large de vos produits. La demande pour vos produits, en général, peut augmenter pour tous ces produits non sélectionnés ou non soldés.
Il s'agit d'un exemple de scénarios réels que vous pouvez analyser dans LuckyTemplates . Au lieu de passer en revue chaque calcul individuel étape par étape, je l'ai déjà configuré et je vais simplement expliquer comment je l'ai fait.
Tout d'abord, voyons la fonctionnalité. J'ai mis en place des choses où nous pouvons changer le prix d'un produit sélectionné. Par exemple, nous pouvons choisir entre 2 %, 5 %, 10 % et 20 %.
Si nous choisissons 20 %, vous pouvez voir que la variation des ventes est essentiellement en baisse de 20 %, car cela signifie que nous réduisons le prix de tout de 20 %.
Produits isolants
Ce que je veux faire, c'est isoler les produits sur lesquels nous modifions le prix . Disons que nous sélectionnons un produit et diminuons le prix de 20 %. D'un autre côté, la demande augmentera d'un certain pourcentage sur les produits non sélectionnés. Supposons que nous sélectionnions le produit 1 et réduisions son prix de 20 %. À cause de ce changement de prix, nous allons voir une augmentation de 8 % de la demande pour tous les autres produits.
Alors, qu'est-ce que cela va faire pour la performance globale des ventes ? Vous pouvez voir ici un pourcentage d'augmentation des ventes totales au fil du temps.
Ventes de scénarios sélectionnés
Passons en revue certaines des formules que j'ai utilisées pour créer cela. Évidemment, c'est historique, nous avons donc calculé les ventes totales en utilisant la somme du prix unitaire multipliée par la quantité commandée.
L'étape suivante consiste à calculer le total des ventes des seuls produits sélectionnés. Pour obtenir cela, j'ai créé une nouvelle mesure et l'ai appelée Selected Scenario Sales . J'ai utilisé une VARIABLE pour résumer les ventes totales et ajouté l'ajustement de prix.
Et puis dans la partie inférieure de la formule, je n'ai calculé que pour les produits sélectionnés.
Ainsi, lorsque je clique sur le produit 1 et que je le survole, l'info-bulle indique 9,79 millions, ce qui se reflète également dans les ventes sélectionnées.
Lorsque nous cliquons sur les différents produits, vous pouvez voir que cela change quelle que soit la sélection que nous avons effectuée, car les données sont dynamiques.
Ce que fait le Selected Scenario Sales, c'est qu'il calcule le total des ventes , mais uniquement pour la variation de prix ajustée . Cependant, nous devons ajouter cela à ce qui n'est pas sélectionné, n'est-ce pas ? La part non sélectionnée est ajustée de 8% plus haut.
Ventes de scénarios non sélectionnés
Pour créer la mesure pour les ventes de scénarios non sélectionnés, nous allons avec Toutes les ventes - Ventes sélectionnées.
Pour les scénarios de demande, nous allons avec des ventes non sélectionnées, puis nous y ajoutons l'ajustement de la demande. Nous obtenons nos ventes non sélectionnées, puis nous disons que si elles ne sont pas sélectionnées, elles seront ajustées par le paramètre de demande.
Enfin, nous les plaçons également dans l'instruction CALCULATE.
Nous avons maintenant ces deux nombres : le scénario sélectionné et le scénario non sélectionné . Si je saute à mon Scénario I Ventes, j'additionne les deux : les Ventes du scénario sélectionné + les Ventes du scénario non sélectionné.
Performances du scénario
Ainsi, le produit 1 est ajusté par cela et tous ces autres produits sont ajustés par la demande. Avec ces informations, je peux alors déterminer quelle est la performance, c'est-à-dire les ventes du scénario divisées par toutes les ventes si rien ne se passe.
Ce sont donc les calculs de base qui entrent dans ce scénario spécifique. C'est un exemple parfait d'un scénario qui pourrait se produire dans la vraie vie. Par exemple, vous envisagez peut-être de supprimer vos 3 meilleurs produits et de voir quel impact cela aurait. Disons, par exemple, que vous baissez de 10 % vos produits du Top 3. Vous pouvez vous attendre à ce qu'un grand nombre de personnes arrivent et à voir une augmentation de 15 % de la demande pour tous vos autres produits.
Grâce à ce calcul, nous pouvons très rapidement déterminer si la réduction va être rentable pour nous ou si cela en vaut la peine. Nous pouvons également effectuer une analyse de sensibilité et découvrir où se situe notre seuil de rentabilité réel en utilisant ce modèle actuel.
Cette technique met en valeur la véritable puissance analytique derrière LuckyTemplates et ce n'est qu'un dérivé des nombreux scénarios que vous pouvez incorporer dans votre propre analyse.
Conclusion
Si vous parvenez à comprendre comment tout cela fonctionne, vous pouvez très rapidement effectuer un travail complexe au sein de vos modèles et sur vos propres ensembles de données, ce qui est en fin de compte l'élément clé que je souhaite que vous puissiez réaliser.
Dès que vous le ferez une ou deux fois, vous pourrez commencer à créer des modèles LuckyTemplates très efficaces qui produisent des informations de très haute qualité.
Si vous souhaitez explorer de nombreux autres concepts et applications d'analyse de scénarios dans LuckyTemplates, consultez mon cours . Il existe de nombreuses techniques plus avancées pour apprendre à créer ce type d'analyse puissant.
Bonne chance pour la mise en œuvre de celui-ci.
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