Ajouter des numéros de jour ouvrable et de week-end dans votre tableau de dates : technique dintelligence temporelle dans LuckyTemplates

Ajouter des numéros de jour ouvrable et de week-end dans votre tableau de dates : technique dintelligence temporelle dans LuckyTemplates

Il s'agit d'un exemple tout à fait unique de Time Intelligence dans LuckyTemplates, en particulier lorsque vous travaillez avec des jours ouvrables et des week-ends. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Ce didacticiel est venu d'une demande du , où un membre devait obtenir le jour de chaque jour de la semaine et le jour de chaque week-end dans sa table de dates.

Ajouter des numéros de jour ouvrable et de week-end dans votre tableau de dates : technique d'intelligence temporelle dans LuckyTemplates

demande d'un membre LuckyTemplates concernant la semaine et le week-end

J'ai souvent vu cela, en particulier sur le forum de support de LuckyTemplates, où les utilisateurs essaient d'analyser des éléments similaires en quelques mois ou en quelques années. Il s'agit d'une exigence unique, mais je peux voir qu'elle a de nombreuses applications, en particulier si vous avez besoin de comparer des jours similaires entre différents mois.

Tout cela devait également être placé dans une colonne calculée, ce qui impliquait de prendre en compte le contexte de chaque ligne dans la table Date.

Nous plongeons dans la fonction RANKX et comment vous pouvez l'utiliser pour calculer cet aperçu unique.

Une fois que vous avez parcouru la logique et que vous voyez comment elle est appliquée dans la table Date (qui est une table indispensable dans tout modèle de données), vous serez surpris de voir à quel point vous pouvez exécuter ce calcul de manière transparente dans LuckyTemplates par rapport à la réalisation de ce dans tout autre outil.

Table des matières

Travailler sur le type de jour

Avant d'entrer dans les formules, nous devons d'abord créer cette colonne, Day Type .

Ajouter des numéros de jour ouvrable et de week-end dans votre tableau de dates : technique d'intelligence temporelle dans LuckyTemplates

à l'intérieur du tableau Date

Sur la base de la colonne DayInWeek , nous voulons avoir une colonne qui indique ce qu'est un jour ouvrable et ce qu'est un week-end.

Ajouter des numéros de jour ouvrable et de week-end dans votre tableau de dates : technique d'intelligence temporelle dans LuckyTemplates

Donc, si le DayInWeek n'est pas 6 ou 0 , qui est samedi et dimanche dans notre table Date, il sera égal à un Workday . Si ce sont ces chiffres, cela équivaut à un Weekend . Nous pouvons voir les résultats dans notre colonne Type de jour.

À partir de là, nous pouvons ensuite numéroter ces résultats de type de jour à l'aide d'une formule. La logique des jours ouvrés filtre uniquement les jours qui seraient considérés comme des jours ouvrés. Pour y parvenir, nous devons créer une table qui n'évalue que les jours ouvrables. À partir de là, nous classerons ces jours de 1 à 21 ou 22.

Voyons donc la formule.

Travailler sur le numéro de jour ouvrable

Nous utilisons les variables (VAR), CurrentMonth et MonthTable , dans notre formule. Nous comprenons d'abord dans quel mois et quelle année nous nous trouvons, car le mois et l'année sont la façon dont nous allons déterminer les limites dans lesquelles cette table virtuelle révisée va se trouver. Ensuite, dans chaque ligne différente, nous supprimons tout le contexte de Dates à l'aide de la fonction .

Ajouter des numéros de jour ouvrable et de week-end dans votre tableau de dates : technique d'intelligence temporelle dans LuckyTemplates

Cette formule ne regarde que les jours ouvrables et filtre également par CurrentMonth, qui est notre première variable.

Si le type de jour est égal à Weekend , il sera égal . Ensuite, nous voulons créer un rang de jours, en utilisant , et mettre la table virtuelle (MonthTable). Enfin, nous évaluons ou classons le DayOfMonth .

Ajouter des numéros de jour ouvrable et de week-end dans votre tableau de dates : technique d'intelligence temporelle dans LuckyTemplates

Travailler le numéro de week-end

Passons maintenant à la formule Weekend Number . C'est assez similaire à la formule Workday Number. Tout ce que nous devons changer est la table virtuelle que nous évaluons, qui est Weekends

Ajouter des numéros de jour ouvrable et de week-end dans votre tableau de dates : technique d'intelligence temporelle dans LuckyTemplates

Et là encore, nous allons simplement utiliser RANKX pour classer chacun des DayOfMonth qu'un jour de week-end pourrait être, et cela va nous donner les résultats.

Ajouter des numéros de jour ouvrable et de week-end dans votre tableau de dates : technique d'intelligence temporelle dans LuckyTemplates


Comparaison de temps pour les tableaux de dates non standard dans LuckyTemplates
Calendriers personnalisés LuckyTemplates : Calcul du changement d'un mois à l'autre - 445 calendriers
Élaboration des périodes de vente à l'aide de DAX dans LuckyTemplates : Jour de la semaine contre week-end

Conclusion

Il s'agit d'une excellente technique Time Intelligence dans LuckyTemplates pour ajouter des numéros de jours ouvrés et de week-ends à votre table de dates. À partir de là, vous pouvez exécuter une intelligence temporelle basée sur le travail.

Cela vous donne une idée sur la façon d'écrire une logique et des formules qui vous permettent de faire de l'intelligence temporelle en fonction de ces jours de travail et week-ends. J'ai en fait créé de nombreuses vidéos sur la façon de faire de l'intelligence temporelle avec des tableaux de dates non standard et des calendriers 445. Consultez les liens ci-dessous vers ces tutoriels. 

Profitez de travailler à travers celui-ci. C'est une excellente idée pour des analyses nouvelles et intéressantes.

***** 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