Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Pour cet article, je vais vous présenter un scénario réel dans lequel vous pourriez vous retrouver dans une situation similaire où une partie prenante vous demande quelque chose et vous devez créer rapidement un rapport en fonction de ce qu'elle demande. C'est exactement ce qu'est le défi d'analyse de données de LuckyTemplates Accelerator . Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
Dans cet accélérateur particulier, Brian (notre responsable du contenu chez LuckyTemplates) a créé un scénario dans lequel vous pouvez mettre à profit vos compétences analytiques.
Avec LuckyTemplates, la maîtrise consiste à comprendre comment vous pouvez appliquer certaines techniques à différents environnements et différents scénarios. Pour relancer l'accélérateur, je vais résoudre le problème et voir comment cela se passe.
Table des matières
Le brief pour le défi de l'analyse des données
Voici le résumé de ce défi d'analyse de données :
Votre patron entre dans votre bureau lundi matin avec l'air stressé. Elle vous dit que nous avons l'opportunité d'acquérir l'un de nos principaux concurrents et que le PDG souhaite un briefing par COB pour répondre aux questions suivantes sur la cible d'acquisition :
Rien qu'en regardant ce mémoire, je sais déjà que nous allons utiliser une sorte de formule de classement. La formule de classement va être similaire pour toutes ces exigences, et nous allons simplement changer le contexte.
Nous avons aussi une petite maquette de ce que l'intervenant veut voir.
Comme vous pouvez le voir, il s'agit d'un événement très courant dans le monde réel où vous recevriez une question rapide et vous deviez rapidement assembler quelque chose à l'aide d'une maquette et d'un plan.
C'est exactement ce que nous voulons pour notre
Création d'une nouvelle table de mesures pour le défi de l'analyse des données
La première chose que je vais faire est de créer une nouvelle table de mesure car le modèle a déjà été construit.
Tout ce que j'ai à faire est de réfléchir à la logique à ajouter et de décider quelle fonction de classement utiliser entre ou .
Voyons rapidement d'où viennent les ventes dans notre ensemble de données. Il semble que la ligne des ventes soit notre colonne des revenus.
Création de la mesure des ventes totales pour le défi de l'analyse des données
Je vais créer une nouvelle mesure.
Je vais appeler cette mesure Total Sales et faire une simple somme de la colonne des ventes en ligne.
Je peux simplement me débarrasser de la colonne dont je n'ai pas besoin, puis m'assurer de transformer la mesure en groupe de mesures. J'ai également ma table de dates alignée dans mon modèle, que je vais transformer en graphique linéaire, puis saisir mes ventes totales et la faire glisser dans la zone des valeurs.
Comme vous pouvez le voir, ce graphique est trop chargé. Nous devons obtenir le mois et l'année pour nous permettre de voir cela plus clairement. Je vais changer le contexte ici.
Ce n'est pas trié correctement, donc je dois aller dans ma table Date , trouver ma colonne Month & Year , puis utiliser une colonne de support appelée Month & Year . Vous pouvez obtenir pour créer une table de dates à partir de notre forum ou de la plateforme Analyst.
Le graphique est tellement meilleur maintenant et ressemble plus à ce dont nous avions besoin dans la maquette.
La prochaine chose à faire est de créer un filtre pour l'année car nous voulons pouvoir le décomposer par année. Je vais donc créer une trancheuse horizontale et la placer dans le coin supérieur droit.
Dans quels états les ventes sont-elles élevées ou faibles ?
La prochaine question dans le mémoire est de savoir dans quels états les ventes sont-elles élevées ou faibles ? Nous devrons mettre nos états dans un tableau, nous allons donc aller dans la colonne Emplacements, sélectionner État et le transformer en tableau.
Je transforme toujours les choses en tableau pour pouvoir voir les résultats que j'obtiens réellement. Je vais également mettre mes ventes totales, puis formater la devise.
Je viens de réaliser que je n'ai même pas besoin d'utiliser une fonction de classement car je peux déjà faire le classement ici. Je pourrais transformer cela en une carte de forme et voir les hauts et les bas de cette façon.
Je peux également utiliser un graphique en anneau si je le souhaite. Il existe de nombreuses façons de mettre en évidence les données, et je n'ai même pas du tout besoin d'utiliser une formule de classement.
Combien de ventes les 5 meilleurs produits ont-ils réalisés ?
La question suivante du brief est combien de ventes ont-ils réalisé à partir de leurs cinq meilleurs produits chaque trimestre ? Voyons ce que la maquette nous demande.
Nous devons essentiellement déterminer quels sont nos cinq principaux produits et voir combien de ventes ils réalisent chaque trimestre. Celui-ci est un peu difficile mais certainement faisable.
Prenons le trimestre et l'année et apportons-le à notre table.
Et puis apportez nos ventes totales pour chaque trimestre.
Nous devons également jeter un coup d'œil à nos produits et voir quels sont nos produits les mieux classés. Trouvons la dimension des produits.
Nos cinq principaux produits sont 63, 28, 51, 67 et 34.
Je dois isoler ces cinq principaux produits, puis obtenir le total des ventes de ces cinq produits uniquement à l'aide d'une fonction appelée TOPN. Je vais ajouter une formule et utiliser la , ce qui me permet de changer de contexte.
C'est là que cela devient un peu plus délicat et ambigu, car examinons-nous les cinq meilleurs produits sur une base annuelle, ou examinons-nous les cinq meilleurs produits pour chaque trimestre ?
Pour moi, cette question demande quels sont les cinq meilleurs produits pour chaque trimestre. Pour répondre à cette question, je vais devoir regarder tous mes produits, c'est pourquoi je vais mettre ma table de produits dans le calcul et les mettre dans un ordre décroissant, du plus haut au plus bas.
Pour chaque trimestre différent, il va les classer de haut en bas, puis apporter les cinq meilleurs produits en fonction des ventes totales , puis renvoyer les ventes de chaque produit.
Si j'apporte cela dans mon tableau, nous pouvons voir que 450 482 $ des ventes du premier trimestre provenaient des cinq principaux produits.
Pour vérifier, nous pouvons simplement cliquer sur un quart et parcourir la liste. N'oubliez pas que nous n'examinons pas les cinq meilleurs produits sur une année. Nous examinons les cinq meilleurs produits de chaque trimestre, et ces produits peuvent changer.
Nous pouvons passer au niveau supérieur et proposer notre top cinq par rapport à toutes les ventes. Divisez simplement les cinq premiers par les ventes totales.
Voici nos cinq principales ventes de produits par rapport à toutes les ventes.
Qui sont les 10 meilleurs vendeurs ?
La prochaine question à laquelle nous allons nous attaquer est de savoir qui sont les 10 meilleurs vendeurs au cours d'une année donnée, et quelle était la valeur en dollars de leurs ventes ? Ceci est un autre intéressant. Plongeons-nous dans les vendeurs.
Apportons nos ventes totales avec les vendeurs . Nous pouvons voir qui sont nos 10 vendeurs les plus performants.
Mais si je veux revenir uniquement dans le top 10, je devrai créer un classement. Je vais nommer la mesure Top 10 des vendeurs et utiliser RANKX . L'astuce ici consiste à utiliser TOUS les vendeurs afin que je puisse supprimer tout le contexte de la colonne des vendeurs et classer les ventes par rapport à chaque vendeur.
Je peux écrire une où si RANKX est inférieur ou égal à 10, puis renvoie le total des ventes ; sinon, il doit être égal à vide.
Maintenant, je vais obtenir uniquement les 10 meilleurs vendeurs, et pour tout le reste, ce sera vide.
Ensuite, je vais me débarrasser du total des ventes et utiliser une visualisation comme celle-ci :
Nettoyons un peu les choses ici et utilisons un contraste noir et blanc. Je vais également supprimer le retour à la ligne pour les titres sur l'axe et utiliser le peintre de format pour apporter des modifications.
Il y a des choses que nous pouvons encore améliorer ici. Je vais changer le visuel supérieur gauche en un graphique à barres car le graphique linéaire n'est pas la meilleure représentation du temps, ajouter des étiquettes de données et supprimer l'axe pour rendre le visuel plus propre.
Une autre chose que je peux faire est de créer une logique pour vraiment mettre en évidence les meilleures ventes et les faibles ventes. Nous pouvons ajouter des étiquettes de données au visuel Top 10 des vendeurs, les placer à l'intérieur des barres et ajouter une nuance de bleu différente.
Je dois changer un peu les couleurs pour m'assurer que cela correspond à notre palette de couleurs. Et puis je vais créer une zone de texte et taper quelque chose comme ceci :
Cette zone de texte permettra de voir plus facilement le trancheur d'année.
Que pouvons-nous faire pour le visuel Total Sales by State ? La carte n'est pas le meilleur visuel – honnêtement, je ne l'aime pas.
Nous pourrions utiliser un thème plus sombre pour la carte afin de l'adapter au reste du rapport.
Potentiellement, nous pouvons également utiliser les bulles de la carte et les agrandir un peu.
Nous pouvons mettre nos Total Sales by State à gauche et retravailler les autres tableaux. Nous pouvons sélectionner New York comme état sur le visuel de gauche et cela changera le contexte des autres visuels.
Alors, comment pouvons-nous représenter ces données un peu différemment ? Peut-être pouvons-nous avoir deux tables pour Quarter & Year , puis modifier l'aperçu à l'intérieur de la deuxième table.
Le rapport est maintenant en mesure de répondre à toutes les questions du mémoire et commence à bien paraître.
Conclusion
J'espère que vous avez aimé travailler avec moi à travers ce défi d'analyse de données. Nous avons un rapport très dynamique basé sur le contenu qui a été produit dans l'accélérateur.
Il s'agit de tirer les bonnes techniques de votre banque de mémoire, et une fois que vous serez familiarisé avec toutes les différentes options, vous serez assez étonné de la rapidité avec laquelle vous pouvez rassembler les choses.
Attention au prochain accélérateur. Ce défi d'analyse de données est une initiative unique de . Nous avons également un atelier de formation tous les quinze jours auquel tout le monde peut assister et discuter en collaboration. Nous veillons également à ce que ceux qui débutent connaissent bien différentes manières de résoudre leurs propres problèmes de données.
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