Création dune table de dates dans LuckyTemplates

Création dune table de dates dans LuckyTemplates

L'importance de créer une table de dates dans LuckyTemplates est quelque chose qui manque souvent aux gens, en particulier dans le . Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Bien qu'il soit courant d'avoir une colonne de date dans vos tables de ventes et vos tables de transactions, cela ne suffira pas. Vous aurez besoin d'une table de dates distincte que vous pouvez lier à toutes ces autres colonnes de dates.

Il existe également tout un sous-ensemble de formules appelées fonctions Time Intelligence dans LuckyTemplates . Pour que les calculs fonctionnent correctement, vous auriez besoin d'une table de dates.

Table des matières

Code de table de dates LuckyTemplates

Normalement, la création d'une table de dates est un long processus. Mais en utilisant ce code de table de date LuckyTemplates que j'utilise, cela devient beaucoup plus facile et plus rapide.

J'ai ce code M enregistré ici dans mon bloc-notes afin que je puisse simplement le copier et le coller chaque fois que j'ai besoin de créer un tableau de dates.

Création d'une table de dates dans LuckyTemplates

Une fois que j'ai copié ce code, je retourne à mon éditeur de requêtes et crée une nouvelle source. Cela me permettrait d'entrer le code que je viens de copier dans une nouvelle requête.

Création d'une table de dates dans LuckyTemplates

Lorsque les options pour les nouvelles sources apparaissent, je choisis Blank Query.

Création d'une table de dates dans LuckyTemplates

Choisir cela me donnera une nouvelle vitre sans rien dessus.

Création d'une table de dates dans LuckyTemplates

Maintenant, je vais dans l'éditeur avancé.

Création d'une table de dates dans LuckyTemplates

Je vais me débarrasser de tout ce qui se trouve dans la fenêtre de l'éditeur avancé lorsqu'elle s'affichera.

Création d'une table de dates dans LuckyTemplates

Ensuite, je vais coller le code de la table de dates que j'ai copié précédemment dans cette fenêtre.

Création d'une table de dates dans LuckyTemplates

Maintenant que j'ai ce nouveau code M intégré dans cette requête, je vais cliquer sur Terminé. Cela me donnera ces champs de paramètres où je peux mettre une plage de dates spécifique pour ma table de dates.

Création d'une table de dates dans LuckyTemplates

Je vais commencer par le 1er janvier 2018 puis aller jusqu'au 31 décembre 2021.

Création d'une table de dates dans LuckyTemplates

Vient ensuite le FYStartMonth. C'est à ce moment que commence mon exercice financier. Donc, si juillet est mon premier mois, j'ai juste besoin de taper 7 ici.

Création d'une table de dates dans LuckyTemplates

Une fois que je clique sur Invoke, cela me donne un tableau de dates détaillé basé sur tout ce code et sur les paramètres que j'ai mis.

Création d'une table de dates dans LuckyTemplates

En regardant la formule ici, elle montre la date de début que j'ai mise dans l'éditeur avancé.

Création d'une table de dates dans LuckyTemplates

Il montre la même date de fin que j'ai mise aussi.

Création d'une table de dates dans LuckyTemplates

Mise à jour et nettoyage de la table de dates dans LuckyTemplates

Si vous utilisez le code de table de dates que j'utilise, cela vous donnera beaucoup de colonnes utiles qui affichent la date, l'année, le trimestre de l'année, le mois de l'année, etc.

Création d'une table de dates dans LuckyTemplates

Mais avec une table comme celle-ci, il y a forcément des choses que vous voudrez changer en fonction de ce que chaque scénario exige.

Vous pouvez également modifier le tableau en fonction de vos propres préférences.

Par exemple, je préfère nommer mes colonnes d'une manière spécifique, c'est pourquoi j'entre dans l'éditeur avancé et modifie directement le code.

Création d'une table de dates dans LuckyTemplates

Si l'éditeur avancé semble trop compliqué, je peux également modifier les noms dans l' éditeur de requête lui-même.

Je vais commencer par les noms des tables.

Création d'une table de dates dans LuckyTemplates

J'opte toujours pour des noms simples, je vais donc nommer cette table Dates.

Création d'une table de dates dans LuckyTemplates

Par souci de cohérence, je vais appeler cette requête de dates.

Création d'une table de dates dans LuckyTemplates

Je vais maintenant revenir au tableau des dates pour mettre à jour certaines choses. Bien sûr, je veux aussi que les noms de ces colonnes soient aussi faciles à comprendre que possible.

Création d'une table de dates dans LuckyTemplates

Je vais commencer par m'assurer qu'il y a des espaces aux bons endroits. Ainsi, au lieu de MonthName, je vais appeler ce Month Name.

Création d'une table de dates dans LuckyTemplates

Au lieu de MonthInCalendar, je vais mettre Month & Year ici.

Création d'une table de dates dans LuckyTemplates

Celui-ci s'appelle QuarterInCalendar, donc je vais l'appeler Quarter & Year.

Création d'une table de dates dans LuckyTemplates

En plus de changer les noms, je nettoierais également mes données en supprimant les colonnes dont je n'ai pas vraiment besoin. Par exemple, je n'ai pas vraiment besoin de cette colonne DateInt.

Création d'une table de dates dans LuckyTemplates

Je vais faire la même chose pour DayOfMonth.

Création d'une table de dates dans LuckyTemplates

Encore une fois, tout cela dépend du scénario et des colonnes clés dont vous auriez besoin.

Faites juste attention lorsque vous supprimez des colonnes numériques, car elles pourraient trier des colonnes, comme cette colonne DayInWeek.

Création d'une table de dates dans LuckyTemplates

De nombreuses colonnes de texte comme cette colonne Mois et année et la colonne Jour de la semaine ne savent pas vraiment comment trier les données qu'elles contiennent. C'est pourquoi ils ont besoin de trier des colonnes comme ces colonnes MonthnYear et QuarternYear comme référence.

Création d'une table de dates dans LuckyTemplates

Juste pour clarifier à quoi servent ces colonnes, je vais les renommer MonthYear Sort et QuarterYear Sort.

Création d'une table de dates dans LuckyTemplates

Ces colonnes de support seront utiles une fois que nous aurons mis ces données dans les visualisations.

Suivi des modifications dans la section Étapes appliquées

C'est quelque chose dont j'ai déjà parlé dans le tutoriel sur les transformations simples. Il est également important de s'en souvenir lorsque vous travaillez sur votre table de dates dans LuckyTemplates .

Le volet Étapes appliquées ici sur le côté enregistre toutes les transformations que je fais, il est donc assez facile de suivre tous les changements.

Création d'une table de dates dans LuckyTemplates

Juste une chose importante à propos des transformations et de la section Étapes appliquées.

Lorsque vous travaillez successivement sur des actions similaires, les étapes appliquées regroupent ces étapes. Mais lorsque vous passez d'une action à une autre au hasard, il enregistre plusieurs instances du même type d'action, comme dans l'exemple ci-dessous.

Création d'une table de dates dans LuckyTemplates

Il est donc toujours préférable de faire tous les changements de nom en une seule fois, puis de supprimer également toutes vos colonnes indésirables en une seule fois. Cela minimisera la quantité de code qui doit être généré en arrière-plan.


Créer un tableau de dates complet dans LuckyTemplates Ajouter très rapidement
des numéros de jour ouvrable et de week-end dans votre tableau de dates : Technique d'intelligence temporelle dans LuckyTemplates
Filtrage des données par exercices et trimestres fiscaux personnalisés à l'aide de colonnes calculées dans LuckyTemplates

Conclusion

Comme je l'ai mentionné au début, il existe d'autres façons de créer une table de dates, bien qu'elles nécessitent normalement plus d'étapes et des formules plus compliquées.

Non seulement c'est la façon la plus simple de le faire, mais cela vous donne également toutes les colonnes par défaut requises dans de nombreux scénarios. Tout ce que vous avez à faire est de supprimer tout ce dont vous n'aurez pas besoin, ce qui est plus rapide que d'ajouter les colonnes requises une par une.

Tous mes vœux,


Gestion des erreurs dans Power Automate via le branchement parallèle

Gestion des erreurs dans Power Automate via le branchement parallèle

Découvrez l

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Dans ce blog, vous découvrirez comment diviser les colonnes dans LuckyTemplates par délimiteurs à l'aide de DAX, une méthode efficace pour gérer des modèles de données complexes.

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculez la marge en pourcentage à l

Modifier les formats de date à laide de léditeur Power Query

Modifier les formats de date à laide de léditeur Power Query

Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d

Comment adapter les cellules Excel au texte : 4 solutions simples

Comment adapter les cellules Excel au texte : 4 solutions simples

Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.