Modèle de données LuckyTemplates pour lanalyse de scénarios avancée à laide de DAX

Modèle de données LuckyTemplates pour lanalyse de scénarios avancée à laide de DAX

Je veux montrer ici à quel point LuckyTemplates est incroyable en tant qu'outil d'analyse. Je vais vous apprendre à développer un modèle de données LuckyTemplates pour une analyse de scénario avancée . Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Avec LuckyTemplates, nous pouvons réaliser tellement de choses que nous n'aurions peut-être jamais cru possibles.

Développer une logique d'analyse de scénario dans un modèle de données LuckyTemplates est probablement ma technique préférée à utiliser, principalement parce qu'elle peut être si précieuse pour l'entreprise.

Plutôt que de simplement regarder en arrière et de rapporter des informations historiques, ce que nous pouvons faire avec l'analyse de scénarios, c'est presque prédire l'avenir . Nous pouvons tirer des leviers dans nos métriques et dans nos données et voir comment cela impacte les résultats finaux. Les opportunités deviennent infinies !

Presque tous les ensembles de données qui explorent des informations au fil du temps peuvent utiliser cette technique ou une forme des techniques que nous allons aborder dans ce didacticiel. Nous aborderons également le branchement des mesures , l'utilisation des tables de paramètres , l'insertion de variables dans les mesures , et bien plus encore.

Table des matières

Exemple d'analyse de scénario : impact de la variation des prix

Dans ce didacticiel, nous allons analyser l'impact des changements de prix sur nos revenus totaux. Nous allons mettre en place notre modèle, choquer les prix de produits particuliers, puis voir son impact sur l'ensemble du portefeuille de ventes que nous avons.

Dans notre modèle de données, nous avons nos Clients, Produits, Régions, Dates et Ventes.

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Dans notre table Sales, qui est une table de faits, nous avons ici notre prix unitaire.

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Nous devons isoler ce prix unitaire, qui nous donne notre revenu total et le choquer d'une manière ou d'une autre avec un scénario . Par exemple, nous voulons augmenter nos prix de 10 % ou 20 % et nous voulons voir l'impact du changement de prix.

Ventes totales avec SUM vs ventes totales avec SUMX

Tout d'abord, nous examinons ici notre mesure clé appelée Ventes totales

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Il s'agit d'une mesure simple qui ne fait que résumer la colonne Revenu total et qui ne suffit pas pour exécuter cette analyse . Le revenu total a déjà pris en compte ce prix unitaire. Nous devons donc calculer le revenu total, mais utiliser la quantité de commande et le prix unitaire , et nous pouvons le faire en utilisant .

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Cette formule passe par la table Sales . Pour chaque ligne de la table Sales, il multiplie la quantité commandée par le prix unitaire pour chaque ligne. Nous mettons cela sur une table avec nos dates et nous pouvons voir que nous obtenons exactement le même résultat, mais c'est seulement calculé d'une manière différente.

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Cette formule Total Sales SUMX est l'endroit où nous allons construire nos scénarios car nous pouvons isoler le prix unitaire et nous pouvons maintenant le choquer. La prochaine chose dont nous avons besoin est le pourcentage de variation du prix, qui n'existe pas dans notre modèle de données, nous devons donc le créer.

Création d'un tableau de support pour afficher le pourcentage de changement de prix

Pour créer un nouveau tableau, qui montrera les changements de prix, nous allons Entrer des données et remplir les colonnes.

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Nous entrons les changements de prix que nous voulons, tels que 2%, 5%, 10%, etc.

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Une fois que nous l'avons chargé, il va créer une table pour nous, mais cette table n'a aucun rapport avec notre modèle de données.

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Ensuite, nous nous assurons de formater cela en pourcentage.

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Maintenant que nous avons cette table de support, nous pouvons l'apporter et la transformer en trancheuse.

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Cela nous permet de faire une sélection sur la quantité de changement de prix que nous voulons exécuter et de faire une analyse. Ensuite, nous devrons créer une mesure qui récoltera le pourcentage de changement de prix sélectionné dans le segment.

Récolter le pourcentage de changement de prix sélectionné

Dans cette formule ( Pricing Change / Pricing Scenario ), qui récoltera le pourcentage de changement de prix sélectionné, nous utiliserons avec notre Price Change . Ensuite, avec , il sera égal au Price Change Percent . Si ce n'est pas le cas, ce sera zéro (0) changement.

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Avec cette mesure, nous obtenons maintenant le changement de prix basé sur une sélection. 

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Lorsque nous ne sélectionnons rien, il affiche 0 %, donc c'est super. Pas d'erreur.

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Nous pouvons maintenant l'intégrer dans nos calculs.

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Nous faisons glisser cela et nous avons ces ventes de scénarios dynamiques basées sur la variation en pourcentage.

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Si rien n'est sélectionné, ce sera exactement la même chose.

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Affichage de l'impact sur les ventes des produits sélectionnés

Il y a un petit problème ici, cependant. Quand on sélectionne trois de ces produits par exemple, ça impacte tout. Tout le contexte a changé et maintenant nous ne voyons que les ventes de scénarios pour ces trois produits uniquement.

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Dans cette analyse, nous voulons voir l'impact sur toutes nos ventes en nous basant uniquement sur le changement de prix de certains produits. Ainsi, quelle que soit la sélection effectuée, nous souhaitons obtenir des résultats dans nos ventes totales qui ne changent pas en fonction de la sélection.

Pour ce faire, nous allons créer une autre mesure et l'appeler All Sales . Nous utiliserons la fonction pour notre Total Sales , donc nous calculons toujours les ventes totales, mais nous allons Products .

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Nous glissons cela dans notre tableau et si nous sélectionnons un produit, les résultats des ventes totales restent exactement les mêmes, ce qui est affiché dans la colonne Toutes les ventes.

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Affichage des ventes de produits sélectionnés

De plus, nous voulons déterminer les ventes totales du ou des produits que nous sélectionnons . Dans ce cas, nous allons créer un calcul séparé juste pour nous assurer qu'il n'y a pas de problème dans nos calculs. On peut avoir un slicer supplémentaire mais cela pourrait ajuster le calcul. Nous voulons nous assurer que les filtres sont activés ou désactivés sur les bonnes sélections. 

C'est ainsi que nous écrivons la mesure ou la formule.

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Nous utilisons à nouveau CALCULATE Total Sales . Ensuite, accédez à TOUS les produits . Si nous plaçons cela dans notre tableau, nous verrons que lorsque nous sélectionnons le produit, cela ne nous donne que les ventes pour cette sélection spécifique.

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Élaboration du calcul principal

Nous pouvons maintenant créer notre calcul principal pour compléter notre analyse. Nous utiliserons nos mesures clés existantes pour construire ce calcul.

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Nous commençons donc avec toutes nos ventes et nous soustrayons les ventes sélectionnées , qui sont les ventes sans impact sur celles-ci. Ensuite, nous rajoutons le Scénario Sales .

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Si aucun produit n'est sélectionné, le changement dans nos ventes de scénarios sélectionnés sera exactement le même que nos ventes de scénarios.

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Mais si nous sélectionnons certains produits, les résultats des ventes de scénarios sélectionnés sont différents car la formule de ventes de scénarios sélectionnés calcule l'ensemble du portefeuille en augmentant les produits sélectionnés du pourcentage sélectionné.

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Se diversifier dans plus de mesures pour plus d'informations

A partir de là, on peut aller encore plus loin. Nous pouvons avoir des valeurs réelles par rapport à des scénarios , où nous soustrayons toutes les ventes des ventes de scénarios sélectionnés .

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Donc, si nous pouvons ajouter cela dans le tableau, nous pouvons voir les revenus supplémentaires par jour que nous pourrions potentiellement réaliser en augmentant le prix de 10 %.

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Nous pouvons également ajouter une période différente si nous ne voulons regarder qu'une année spécifique, par exemple.

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

De plus, nous pourrions examiner la variation en pourcentage de nos chiffres réels par rapport à nos scénarios . Nous pouvons l'obtenir en divisant (à l'aide de la fonction ) Réels vs Scénarios par Toutes les ventes, puis nous placerons zéro comme résultat alternatif.

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Si aucun produit n'est sélectionné, cela donnera le scénario de tarification sélectionné, qui est de 10 % dans ce cas.

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Mais lorsque nous sélectionnons ces produits, par exemple, les résultats sont différents car nous ne faisons qu'augmenter le prix de ces trois produits.

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Créer des visualisations convaincantes pour présenter les résultats

Maintenant que nous avons terminé nos calculs, nous pouvons configurer des visualisations pour rendre cela plus convaincant. Nous ajouterons quelques couleurs pour le rendre plus attrayant visuellement.

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Nous pouvons également ajouter des étiquettes de données. 

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Avec cette configuration de visualisation, nous pouvons dynamiquement choquer n'importe lequel de nos produits par tout changement de prix que nous avons dans notre trancheuse.

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Nous voudrons peut-être également ajouter une carte supplémentaire, ce qui nous donnera une métrique récapitulative.

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Ainsi, par exemple, si nous souhaitons augmenter le prix de 20 % de nos quatre principaux produits, les résultats de nos visualisations changeront de manière dynamique au fur et à mesure que nous sélectionnerons le changement de prix et les produits.

Modèle de données LuckyTemplates pour l'analyse de scénarios avancée à l'aide de DAX

Et c'est ainsi que nous construisons un modèle de données LuckyTemplates spécifiquement pour une analyse de scénario avancée.


Utilisation de l'analyse de scénarios multicouches dans LuckyTemplates
Techniques d'analyse de scénarios à l'aide de plusieurs paramètres "What If"
Analyses avancées dans LuckyTemplates : superposition de plusieurs analyses "What If"

Conclusion

C'est assez avancé mais très réalisable. Cela demande juste beaucoup de pratique et vous permet également de vous concentrer sur vos données. Cela vous fait réfléchir sérieusement au type d'informations que vous souhaitez tester autour de vos résultats futurs. Essayez d'identifier les variables présentes dans vos ensembles de données ou vos calculs que vous pourriez "choquer" ou modifier pour examiner leur impact sur vos performances sous-jacentes.

Je recommande fortement cette technique de développement de modèle de données LuckyTemplates. Assurez-vous d'essayer de l'intégrer dans vos modèles afin d'intégrer les concepts dans votre esprit et de les emmener encore plus loin.

Bonne chance pour celui-ci !

***** Apprendre LuckyTemplates ? *****







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