Gestion des erreurs dans Power Automate via le branchement parallèle
Découvrez l
Ce didacticiel aborde un problème d'intelligence temporelle courant concernant la création d'une table de calendrier LuckyTemplates avec uniquement des jours fériés. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
Pour l'intelligence temporelle, la création d'une table de vacances est un sujet étrange pour commencer, mais c'est l'une des exigences essentielles pour étendre la table de dates standard.
Il existe trois façons de faire en sorte qu'une table de calendrier LuckyTemplates ne contienne que des jours fériés.
Table des matières
Façons de créer une table de vacances
Voici les différentes manières de créer une table de vacances dans LuckyTemplates.
1. Utilisez la table des fêtes de quelqu'un
La première consiste simplement à utiliser la table de vacances de quelqu'un d'autre.
Il existe un site Web d'ensembles de données publics, appelé Kaggle , qui peut être utilisé pour une variété de projets ou pour créer une table de dimension.
Sur ce site Web, vous pouvez trouver un ensemble de données sur les jours fériés fédéraux de 1966 à 2020.
Si vous trouvez la période dont vous avez besoin, vous pouvez l'extraire dans Power Query .
Voici comment procéder :
Allez d'abord dans Get Data , puis dans Text/CSV .
Ensuite, extrayez le fichier et cliquez sur Transformer les données .
Il affichera ensuite un index, une date et un jour férié, ce dont vous avez besoin pour votre table de vacances.
Notez que dans la colonne Date, il y a 484 dates distinctes, mais seulement 483 uniques. Une table de vacances, comme une table de dates , a besoin que toutes ses entrées soient uniques . Ainsi, il peut y avoir un jour férié en double.
Cela peut être modifié en cliquant sur Dates puis sur Supprimer les doublons .
Cela ne vous laissera que des enregistrements uniques.
La table d'index n'est pas nécessaire, contrairement à Date et Holiday. Vous pouvez simplement le masquer en utilisant Choisir les colonnes , puis décocher la case d'index.
Vous avez maintenant une nouvelle table.
Changez le nom en " usholidays 1966-2020 ", appuyez sur Enter, puis appuyez sur Apply .
2. Extraire des données d'Internet
La deuxième approche consiste à extraire des données du Web.
Tout d'abord, trouvez un site Web, comme Calendarpedia , qui contient la date, les vacances et le jour de la semaine.
Ensuite, revenez à Power Query, choisissez Nouvelle source , puis Web .
Ensuite, entrez l'URL du site Web dans l'espace prévu.
Il vous montrera ensuite les informations que vous souhaitez similaires à celles que vous voyez dans le tableau 1.
Les résultats seront extraits et affichés, mais ils ont besoin d'un peu de nettoyage car il n'y a pas d'en-têtes. Il y a des données indésirables dans les première et dernière lignes. Vous pouvez également voir qu'il y a un problème "observé".
Voici comment résoudre ce problème :
Tout d'abord, accédez à Supprimer la ligne et choisissez Supprimer les lignes supérieures .
Ensuite, allez à Utiliser la première ligne comme en-têtes .
Tapez "1" pour supprimer la première ligne, puis cliquez sur OK.
Ensuite, changez l'en-tête de Federal Holiday en Holiday pour que le tableau ait le même format que le tableau 1966-2020. Ensuite, assurez-vous que la colonne Date a un format Date.
Après ces modifications, supprimez une ligne à partir du bas.
Vous pouvez voir dans le tableau qu'il y a des jours fériés comme le 4 juillet et le 5 juillet. Dans ce cas, les week-ends ne sont pas nécessaires, vous devrez donc les supprimer du tableau.
Pour les supprimer, cliquez sur le bouton déroulant de la colonne Jour de la semaine, décochez les week-ends, puis cliquez sur OK.
Accédez à Vacances, choisissez Remplacer les valeurs, puis remplacez le marqueur « (observé) » par rien. Il en va de même avec l'astérisque le jour du président.
Allez ensuite dans Choisir les colonnes .
Décochez le jour de la semaine.
Enfin, renommez la requête « Vacances 2021 ».
Vous pouvez exécuter le même processus si vous avez besoin d'un an ou deux. Si vous faites beaucoup de prévisions et que vous voulez obtenir les dates de 2021 à 2029, vous devrez répéter plus d'une fois.
3. Créez un grattoir Web
La dernière approche consiste à créer un grattoir Web pour extraire automatiquement ces données de la page que vous avez déjà extraite pour 2021.
Tout d'abord, accédez à Nouvelle source et choisissez Requête vide .
Après cela, allez dans Advanced Editor .
Pour la source, spécifiez le nombre d'années que vous souhaitez inclure dans la requête. Essayez de taper 2021-2029, et s'il n'y a pas d'erreurs, cliquez sur Terminé .
Cela créera une colonne avec les listes d'années que vous souhaitez extraire.
Ensuite, convertissez-le en table et cliquez sur OK .
Après l'avoir converti en tableau, remplacez l'en-tête par Year et le nom de la requête par Holiday Grab.
Après cela, accédez à la requête Holiday 2021 et cliquez sur l'éditeur avancé pour pouvoir le transformer en fonction.
Au lieu de saisir une seule page, vous pouvez aller "(Année en tant que nombre) en tant que tableau" et donner un symbole pour la fonction "=>".
Ensuite, si vous regardez l'URL, elle spécifie 2021. Le site répète son modèle pour les URL de 2021, 2022, etc. Au lieu d'en faire une entrée statique, remplacez 2021 par "&Number.ToText(Year)&" .
Cela crée un paramètre au lieu de "2021".
Ensuite, saisissez l'année que vous souhaitez récupérer, par exemple 2021, puis cliquez sur Invoke .
Il est automatiquement inséré.
Maintenant, revenez à la requête Holiday Grab, sélectionnez Add Column et choisissez .
Choisissez Vacances 2021 comme requête de fonction. Vous devez également sélectionner Année . Une fois que c'est fait, cliquez sur OK .
Si vous êtes interrogé sur la confidentialité, cliquez sur Continuer .
Choisissez "Ignorer les vérifications des niveaux de confidentialité pour ce fichier" et cliquez sur Enregistrer .
Maintenant, développez la date et les vacances à l'aide du bouton de développement, puis cliquez sur OK .
Allez dans Choisir les colonnes et décochez l'année pour supprimer la colonne Année.
Modifiez les en-têtes pour qu'ils correspondent au tableau de 1966.
Changez également le nom de la requête en Vacances 2021-2029. Ensuite, appliquez les modifications de la requête.
Maintenant, accédez à Ajouter des requêtes et choisissez Ajouter des requêtes en tant que nouvelles .
Définissez « Holidays 2021-2029 » comme table principale et « usholidays 1966-2020 » comme table pour ajouter la table principale. Cliquez sur OK.
Cliquez sur Fermer et appliquer une fois que vous avez terminé les modifications.
Après cela, regardez la table Append1 et renommez-la en Holiday.
Vous avez maintenant votre table de calendrier LuckyTemplates pour les vacances . C'est maintenant votre table de dates améliorée avec plus de 50 ans de vacances.
Comment transférer les données vers MS Excel
Pour le déplacer de LuckyTemplates vers votre tableau MS Excel, cliquez sur Vacances, puis cliquez sur Copier le tableau.
Collez-le dans Microsoft Excel et enregistrez-le en tant que table de vacances.
Il existe d'autres moyens de l'extraire de LuckyTemplates. Vous pouvez l'extraire de DeckStudio si vous avez une grande table ou vous pouvez l'extraire d'un visuel.
Conclusion
Ce sont les trois méthodes qui vous aideront à créer une bonne et efficace table de calendrier LuckyTemplates contenant les jours fériés.
Chaque méthode est différente et unique, mais elle vous donne ce dont vous avez besoin pour votre tableau de date amélioré.
Tous mes vœux,
Découvrez l
Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.
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.
Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.
Calculez la marge en pourcentage à l
Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l
Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d
Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.
Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d
Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.