Table de dates étendue Fonction Power Query M

Table de dates étendue Fonction Power Query M

Dans le billet de blog d'aujourd'hui, nous allons revoir la fonction Power Query M pour la table de dates étendue . Depuis la publication initiale du code, il y a eu un certain nombre de mises à jour avec l'aide de notre communauté LuckyTemplates.

Il est devenu un tableau de dates assez complet qui couvre à peu près tout ce dont vous aurez probablement besoin. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Table de dates étendue Fonction Power Query M

La mise à jour la plus récente comprend également une documentation sur les paramètres et des notes de clarification sur les attributs trouvés dans le tableau des dates.

Je recommande d'obtenir la directement sur le forum LuckyTemplates. Vous aurez également besoin de cet sur la création de dates de début et de fin dynamiques pour les requêtes de table de dates, ainsi que de la développée par Brian Julius.

Table des matières

Création d'une requête vide

Commençons. Nous allons créer une nouvelle requête vide en cliquant avec le bouton droit dans le volet de requête et en sélectionnant une nouvelle requête vide.

Table de dates étendue Fonction Power Query M

Ouvrez la fenêtre de l'éditeur avancé, sélectionnez tout ce que nous voyons, collez le code, puis appuyez sur Terminé.

Table de dates étendue Fonction Power Query M

Renommez cette requête.

Table de dates étendue Fonction Power Query M

Pour créer une table de dates réelles, invoquons cette requête de fonction. Entrons une date de début et une date de fin.

Je ne passerai pas un mois de début d'année fiscale ou un numéro de début de semaine. Je vais juste appuyer sur Appeler.

Table de dates étendue Fonction Power Query M

Renommez ensuite cette requête en notre table Dates.

Table de dates étendue Fonction Power Query M

Comme vous pouvez le voir, il s'agit d'une table de dates très complète et contiendra très probablement des champs dont nous n'aurons jamais besoin.

Table de dates étendue Fonction Power Query M

Maintenant, si tel est le cas, vous pouvez ajouter une seule ligne de code M à la fonction M de la table de dates pour générer uniquement les colonnes dont vous avez besoin pour vos besoins professionnels.

Je vais vous expliquer comment apporter cette modification au code. Nous pouvons utiliser l'interface utilisateur pour écrire la plupart du code M.

Sélectionnons les colonnes que nous voulons conserver dans cette requête. Une fois toutes les colonnes sélectionnées, nous pouvons cliquer avec le bouton droit sur l'une des colonnes et sélectionner Supprimer les autres colonnes .

Table de dates étendue Fonction Power Query M

Comme vous pouvez le voir dans la barre de formule, cela répertorie maintenant tous les noms de colonne pour les colonnes que nous voulons conserver dans cette requête.

Tout ce que nous avons à faire est de copier ce morceau de code M directement à partir de notre barre de formule. Nous allons étendre la barre de formule et copier l'intégralité du code que nous voyons.

Table de dates étendue Fonction Power Query M

Réglage du code M pour le tableau de date étendue

À ce stade, nous pouvons revenir à la requête de fonction, ouvrir à nouveau l'éditeur avancé et faire défiler jusqu'en bas.

Table de dates étendue Fonction Power Query M

À la fin de la dernière ligne de l'étape de réorganisation de la colonne, passez à la fin, ajoutez une virgule, puis entrez pour obtenir une nouvelle ligne.

Table de dates étendue Fonction Power Query M

Créons une variable, appelons-la SelectColumns , puis collons le code que nous avons copié. Déplacez-vous à l'avant de la ligne à nouveau.

Table de dates étendue Fonction Power Query M

Comme vous pouvez le voir, cela pointe vers la source en ce moment, et nous ne voulons pas cela. Nous voulons plutôt la dernière étape.

Table de dates étendue Fonction Power Query M

Copiez donc ce nom de variable et collez-le dans la clause, puis appuyez sur Terminé.

Table de dates étendue Fonction Power Query M

Cela a mis à jour notre requête.

Table de dates étendue Fonction Power Query M

Passons à notre requête de table de dates et supprimons cette dernière étape.

Table de dates étendue Fonction Power Query M

Ce tableau est désormais large de 27 colonnes.

Table de dates étendue Fonction Power Query M

En faisant un léger ajustement dans le code, je peux obtenir un sous-ensemble de toutes les colonnes de la table de dates étendues que je peux utiliser dans mon entreprise.

Conclusion

J'espère que vous avez apprécié celui-ci. Si vous avez apprécié le contenu couvert dans ce didacticiel particulier, veuillez vous abonner à la chaîne de télévision LuckyTemplates .

Nous avons une énorme quantité de contenu qui sort tout le temps, tous dédiés à l'amélioration de la façon dont vous utilisez LuckyTemplates et Power Platform.

Mélisse


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