Calcul de la moyenne dans LuckyTemplates : isolation des résultats en semaine ou en week-end à laide de DAX

Calcul de la moyenne dans LuckyTemplates : isolation des résultats en semaine ou en week-end à laide de DAX

Le calcul d'une moyenne dans LuckyTemplates peut être effectué de plusieurs manières pour vous fournir des informations précises pour vos rapports commerciaux. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Cependant, le calcul des ventes moyennes par jour peut parfois ne pas suffire. Vous pourriez vous retrouver dans un scénario où vous ne vendez que pendant les jours de semaine.

Si vous exécutez un modèle de moyenne dans LuckyTemplates et que vous utilisez la table de dates, il s'exécutera tous les jours de la semaine, soit sept jours.

Dans ce cas, votre moyenne sera inférieure à ce qu'elle devrait être car vous aurez des jours qui n'auront aucun résultat , c'est-à-dire des jours où vous ne vendez pas.

Dans cet exemple, je vais vous montrer comment vous pouvez résoudre ce problème. Nous aurons le scénario où vous ne vendez que pendant la semaine de travail , ce qui signifie que le week-end n'est pas inclus.

Par conséquent, nous calculerons les ventes moyennes uniquement les jours de semaine.

Nous calculerons ensuite les ventes moyennes par week-end et ferons une comparaison des ventes moyennes en semaine et le week-end. Je vais également vous montrer comment calculer la différence de ventes moyennes.

Mais avant de plonger dans le sujet principal, je vais vous montrer comment nous calculons les ventes moyennes par jour, dont j'ai parlé dans un tutoriel précédent.

Table des matières

Ventes moyennes par jour

Le calcul des ventes moyennes par jour est très simple. Nous venons de le mettre via une mesure, en utilisant la fonction AVERAGEX .

Calcul de la moyenne dans LuckyTemplates : isolation des résultats en semaine ou en week-end à l'aide de DAX

Cette formule peut nous montrer les ventes moyennes par jour par produits, emplacement, clients, etc. Choisissez simplement parmi les options et faites-la glisser sur l'axe. Voici à quoi cela ressemble :

Calcul de la moyenne dans LuckyTemplates : isolation des résultats en semaine ou en week-end à l'aide de DAX

Calcul de la moyenne dans LuckyTemplates : isolation des résultats en semaine ou en week-end à l'aide de DAX

C'est un calcul très utile. Cependant, si vous ne vendez que pendant les jours de semaine, vous devez avoir une autre formule pour obtenir des résultats spécifiques.

Ventes moyennes par jour de semaine

Pour calculer les ventes moyennes en semaine, nous devons créer une table de dates qui ne contient pas les week-ends, itérant uniquement sur cinq jours (du lundi au vendredi).

En utilisant la fonction FILTER, nous pouvons en fait réduire virtuellement la taille de la table de dates, puis exécuter cette logique d'itération via une formule AVERAGEX.

Nous créons une nouvelle mesure et l'appelons Ventes moyennes par jour de la semaine. Sur la ligne suivante, nous saisissons VAR pour variable. Dans cette formule, nous utilisons des variables, car cela simplifie tout.

Nous appellerons cette variable WeekdayTable , et nous y mettrons des tables en utilisant la fonction FILTER .

Ensuite, saisissez DATES , qui parcourt toute la semaine, et choisissez la colonne DAY IN WEEK qui représente chaque jour de la semaine.

Calcul de la moyenne dans LuckyTemplates : isolation des résultats en semaine ou en week-end à l'aide de DAX

Ensuite, tapez <> pour exclure samedi et dimanche, où samedi est représenté par le chiffre 6 et dimanche par le chiffre 0.

Par conséquent, la table de dates parcourt les dates, mais n'inclut pas le samedi et le dimanche.

Calcul de la moyenne dans LuckyTemplates : isolation des résultats en semaine ou en week-end à l'aide de DAX

Une fois que nous avons ce tableau à l'intérieur de la variable, nous pouvons alors l'intégrer dans notre calcul.

Calcul de la moyenne dans LuckyTemplates : isolation des résultats en semaine ou en week-end à l'aide de DAX

En utilisant cette formule, nous pouvons maintenant créer une visualisation. Ici, nous voyons les deux visualisations des ventes moyennes par jour et par jour de semaine.

Calcul de la moyenne dans LuckyTemplates : isolation des résultats en semaine ou en week-end à l'aide de DAX

Nous pouvons également superposer les deux visualisations l'une sur l'autre, en les mettant dans une seule visualisation, qui montre la comparaison des ventes.

Calcul de la moyenne dans LuckyTemplates : isolation des résultats en semaine ou en week-end à l'aide de DAX

Maintenant, travaillons sur le calcul des ventes moyennes par week-end.

Ventes moyennes par week-end

Lors du calcul des ventes moyennes par week-end, nous copions et collons simplement la formule que nous venons de créer pour les ventes moyennes par jour de semaine dans une nouvelle mesure.

Ensuite, remplacez weekday par week-end , <> (n'est pas égal) à = (égal), et au lieu de &&, vous le changez en || (ou).

Calcul de la moyenne dans LuckyTemplates : isolation des résultats en semaine ou en week-end à l'aide de DAX

Et, nous pouvons également comparer les deux visualisations (par jour de semaine et par week-end) et voir la différence.

Calcul de la moyenne dans LuckyTemplates : isolation des résultats en semaine ou en week-end à l'aide de DAX

Mais, si vous voulez être plus précis avec la différence de ventes en semaine et le week-end, nous utilisons une autre formule, qui est la différence de ventes moyennes.

Différence de ventes moyennes

Pour obtenir la différence de ventes moyennes, nous créons une nouvelle mesure. Pour cette formule, nous soustrayons simplement les ventes moyennes par week-end des ventes moyennes par jour de semaine.

Calcul de la moyenne dans LuckyTemplates : isolation des résultats en semaine ou en week-end à l'aide de DAX

Cette formule peut nous montrer la différence de ventes, disons par produit. Nous pouvons déterminer quels produits se vendent mieux que les autres un jour de semaine ou un week-end.

Ici, vous pouvez voir que le produit 81 se vend mieux que le produit 65.

Calcul de la moyenne dans LuckyTemplates : isolation des résultats en semaine ou en week-end à l'aide de DAX


Gestion des dates de semaine et de week-end dans LuckyTemplates à l'aide de DAX
Comprendre le fonctionnement de la fonction AVERAGEX

Conclusion

Dans le blog, nous avons travaillé sur le calcul des ventes moyennes par jour de semaine et week-end. Nous avons commencé par revoir la formule de calcul des ventes moyennes par jour. Nous utilisons également des visualisations pour faire des comparaisons.

Vous pouvez apprendre beaucoup de cet exemple. L'un des concepts les plus importants à comprendre dans LuckyTemplates est de savoir comment utiliser des tables virtuelles dans des fonctions d'itération.

Itérer des formules avec des tables virtuelles à l'intérieur est un excellent concept à apprendre car il existe de nombreuses applications où cela serait pertinent dans votre propre analyse que vous faites.

Une fois que vous avez compris le fonctionnement des fonctions d'itération, cela ouvre un monde de potentiel analytique et vos formules deviennent beaucoup plus simplifiées, tout comme vos modèles de données.

Merci,


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