Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Ici, je vais vous montrer comment utiliser la fonction AVERAGEX avec DAX dans LuckyTemplates. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
En apprenant et en comprenant comment utiliser cette fonction, vous ouvrez très rapidement une gamme d'analyses qui peuvent être incroyablement perspicaces et précieuses.
Vous souhaitez peut-être calculer les ventes moyennes que vous réalisez par jour, par mois, par client, etc. Il y a tellement d'applications pour cela que c'est fou.
Et n'oubliez pas que vous pouvez ensuite vous lancer dans des comparaisons temporelles et des analyses d'intelligence temporelle.
Dans cet exemple, nous allons travailler avec quelque chose qui peut être facilement appliqué dans presque tous les modèles. Nous allons calculer les ventes moyennes par jour pour des clients particuliers en utilisant AVERAGEX avec DAX.
Table des matières
Examen du modèle de données
Avant de calculer réellement nos ventes moyennes par jour, examinons d'abord notre modèle de données dans LuckyTemplates afin que nous puissions avoir une idée de ce avec quoi nous travaillons.
Nous avons donc une organisation qui réalise des ventes et les données se trouvent dans la table des ventes.
Cette organisation réalise des ventes n'importe quel jour particulier et les données à ce sujet peuvent être trouvées dans le tableau des dates.
Ils vendent à n'importe quel client particulier, différents produits et ils peuvent vendre dans une gamme de régions différentes. Les données pour ces trois peuvent être trouvées séparément dans la table des clients, la table des produits et la table des régions.
En utilisant les informations de notre modèle de données et les mesures déjà disponibles, analysons nos ventes totales par client.
Notre tableau ressemblera à celui-ci ci-dessous. Nous avons donc les ventes totales et elles sont classées par nom de client.
Alors transformons-le en une visualisation. Ici, nous pouvons voir les meilleurs et les moins bons clients de l'organisation.
Ventes moyennes par jour avec AVERAGEX
Maintenant, nous pouvons voir combien nous vendons par jour à chaque client.
Ce que nous devons faire, c'est pour chaque client, parcourir chaque jour, puis faire la moyenne du montant des ventes pour ces clients particuliers sur toute cette durée.
Pour ce faire, utilisez AVERAGEX et la fonction VALUES avec DAX.
Créons donc une nouvelle mesure et appelons- la Ventes moyennes par jour .
Ensuite, nous allons ajouter AVERAGEX car nous avons besoin de cette fonction d'itération. AVERAGEX va parcourir chaque jour.
Et puis nous allons mettre VALUES et la colonne Date là-dedans. C'est en fait ainsi que nous parcourons chaque jour.
Ce que VALUES fait, c'est qu'il crée une table virtuelle de la colonne Dates uniquement, puis il dit dans le contexte actuel qui est un client particulier, itérer chaque jour.
Ensuite, nous allons ajouter Total Sales . Une fois que nous avons calculé toutes les ventes totales, nous allons en faire la moyenne en utilisant AVERAGEX .
Notre formule ressemblera alors à celle ci-dessous.
Maintenant, si nous intégrons les ventes moyennes par jour dans la visualisation, nous pouvons voir, en moyenne, combien nous vendons par jour à chaque client particulier.
Nous pouvons même activer les étiquettes de données pour avoir une idée des chiffres de vente moyens.
Examiner différentes périodes de temps
Une autre chose intéressante que nous pouvons faire ici est que nous pouvons également modifier la période.
Pour ce faire, nous pouvons faire glisser notre MonthInCalendar afin d'avoir le mois et l'année.
Ensuite, nous pouvons le transformer en trancheuse.
Maintenant, nous pouvons voir les ventes moyennes par jour de chacun de nos clients au cours d'un mois et d'une année particuliers.
Ce qui est vraiment cool, c'est que c'est une façon dynamique de regarder ce calcul.
Comme vous pouvez le voir dans l'image ci-dessous, lorsque nous sélectionnons août 2014, le visuel affiche les données pour cette période.
Maintenant, lorsque nous sélectionnons septembre 2014, notre visuel montre les ventes moyennes par jour par client pour cette période.
Examen du processus
Pour vraiment comprendre comment AVERAGEX et les fonctions VALUES fonctionnent ici, examinons rapidement ce qui se passe dans notre exemple.
Tout d'abord, transformons notre visualisation en tableau pour qu'elle ait plus de sens.
Et encore une fois, jetons un coup d'œil à notre formule.
Maintenant, nous avons ici nos différents clients. Pour Burt's Corporation par exemple, nous itérons chaque jour. C'est en janvier 2015 parce que nous l'avons sélectionné dans notre slicer. Ensuite, nous calculons le total des ventes pour chaque jour.
Une fois que toutes les ventes par jour sont calculées, l'AVERAGEX arrive et les calcule en moyenne.
Et c'est ce qui se passe pour chaque client que nous avons dans cet exemple particulier.
Une fois que nous avons changé la période, disons février 2015, il fera le même calcul mais cette fois dans cette nouvelle période.
Si nous n'avons sélectionné aucun intervalle de temps, il parcourra ensuite chaque jour dans le tableau des dates.
Utilisation de la même formule AVERAGEX par rapport à une dimension différente
Une autre chose que nous pouvons faire ici et que, encore une fois, vous trouverez très cool, c'est d'utiliser exactement la même formule contre une dimension différente.
Tout d'abord, dupliquons notre tableau des ventes moyennes par jour .
Ensuite, regardons les ventes moyennes par jour pour chaque ville.
Et voilà, notre tableau est maintenant trié par ville.
Là encore c'est dynamique. Actuellement, nous affichons les données de février 2015.
Si nous cliquons sur mars 2015, notre nouveau tableau affichera également les ventes moyennes par jour, présentées par ville, pour cette période que nous avons sélectionnée.
Nous pourrions le refaire contre n'importe quelle dimension que nous avons. Nous utiliserons exactement la même formule et cela fonctionnera parfaitement pour toutes ces dimensions.
Conclusion
Dans cet article, nous avons vu comment calculer les ventes moyennes par jour pour des clients particuliers en utilisant AVERAGEX avec DAX, et combiné avec la fonction VALUES.
Pour plus de didacticiels sur les fonctions DAX, consultez les liens ci-dessous.
Tous mes vœux!
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