La date et l'heure sont essentielles dans l'analyse des données. Alors, voici comment vous pouvez créer un tableau de données dans Power BI pour vous donner des résultats plus précis.
Les dates sont des données critiques qui peuvent avoir un impact sur votre analyse. Ainsi, la création d'un champ date-heure dans Power BI est essentielle pour garantir l'exactitude de votre processus d'analyse de données, ce qui vous aide à optimiser votre rapport.
Que vous examiniez les chiffres des ventes, les dossiers financiers, le comportement des clients, les commentaires des clients ou le trafic sur le site Web, le fait de disposer de données de date et d'heure précises peut fournir des informations précieuses. C'est là qu'intervient votre table de dates Power BI.
Alors, explorons l'importance d'une table de dates dans Power BI et comment en créer une.
Qu'est-ce qu'un tableau de rendez-vous et pourquoi en avez-vous besoin?
Une table de dates est une table de données de dimension contenant des attributs tels que l'année, le mois et le jour des dates. Cette table contient une valeur chaque jour, et cette valeur est une date. C'est pourquoi les tables de dates sont également appelées tables de calendrier.
Lors de l'analyse de données dans Power BI, vous avez besoin d'une table de dates pour plusieurs raisons.
- Pour l'analyse des données temporelles.
- Pour référencer et filtrer les dates dans vos modèles.
- Pour créer des rapports nécessitant des informations relatives à la date.
- Assurez-vous que toutes les dates disponibles dans vos données ont une date centralisée et formatée avec précision pour la modélisation des données. Ceci est similaire à la création relations entre plusieurs tables à l'aide d'un modèle de données dans Excel.
- Pour créer des visuels informatifs.
- Il fournit une date cohérente et standardisée pour vos rapports.
Quelles sont les exigences d'un tableau de date?
Lors de la création d'une table de dates dans Power BI, vous devez garder à l'esprit certaines choses :
- La première colonne, qui est votre colonne de date, doit être des dates de type date/heure.
- Les valeurs de date de la première colonne doivent être uniques et ne pas contenir d'espace.
- Marquez votre table de dates une fois créée en tant que table de dates.
- La date ne doit avoir aucune valeur manquante et contenir toutes les dates d'une période. Cela peut être de quelques mois à un an ou plus d'un an.
Comment créer une table de dates à l'aide de la date/heure automatique
La fonctionnalité de date automatique de Power BI génère automatiquement une date et une table de hiérarchie de dates en fonction des colonnes de vos données. Il met également à jour cette date en fonction de vos données sous-jacentes. Avec la hiérarchie qu'il génère, vous pouvez explorer, agréger et filtrer vos données en fonction d'une date spécifique ou d'une période.
Pour activer la fonction de date automatique ;
- Naviguez vers le Ruban Fichier > Options et paramètres.
- Sélectionnez ensuite Options > Fichier actuel > Chargement de données > Time Intelligence.
- Cochez la Activer la date/heure automatique boîte.
La hiérarchie des dates ici inclura l'année, le trimestre, le mois et le jour.
Comment créer une table de dates à l'aide de DAX
Une chose qui fait Power BI différent de Microsoft Excel sont les fonctions d'expression d'analyse de données (DAX) de Power BI. Bien que DAX puisse être utilisé dans Excel, il n'est pas assez intuitif pour l'application.
CalendarAuto et Calendar sont deux fonctions DAX utilisées pour créer ces tables. La seule différence entre les deux fonctions est que, tandis que Calendar crée les dates en fonction de ce que vous spécifiez, les fonctions CalendarAuto créent une date en fonction de ce qu'elle détecte automatiquement à partir de vos données.
Pour utiliser la fonction Calendrier :
- Naviguez vers le Onglet Accueil dans le ruban de votre Power BI Desktop.
- Sélectionner Nouveau tableau
- Entrez la formule DAX ci-dessous. Cette formule créera une table de dates allant du 1er janvier 2022 au 31 décembre 2023.
Date = CALENDRIER(DATE(2022,1,1), DATE(2023,12,31))
- Si vous voulez qu'il s'auto-incrémente, vous pouvez remplacer la date de fin par AUJOURD'HUI(), comme on le voit ci-dessous.
Date = CALENDRIER(DATE(2022,1,1),AUJOURD'HUI())
- Pour ajouter une colonne Année, sélectionnez Nouvelle colonne et utiliser le ANNÉE() fonction pour écrire cette fonction DAX.
Année = ANNÉE('Date'[Date])
- Sélectionner Nouvelle colonne et ajoutez une colonne de mois en utilisant le MOIS() Fonction DAX. Cependant, cette fonction écrit le mois dans un format numérique.
Mois = MOIS('Date'[Date])
- Pour une fonction catégorielle, utilisez la FORMAT() fonction.
Mois Chat = FORMAT('Date'[Date],"MMM")
- Vous devez trier votre colonne Chat du mois par la colonne Mois à l'aide de l'option Trier par colonne.
- Vous pouvez créer une colonne de jour à l'aide de la fonction DAY().
Jour = JOUR('Date'[Date])
- La fonction WEEKNUM() nous indique à quelle semaine nos dates tombent.
Semaine = "Semaine " & NUM SEMAINE('Date'[Date])
- La fonction QUARTER() nous indique dans quel trimestre nous sommes.
Trimestre = "Quartier " & TRIMESTRE('Date'[Date])
Comment créer une table de dates à l'aide de DAX avancé
Si vous êtes familier avec DAX, vous pouvez accélérer la création de la table de dates. Vous pouvez utiliser des fonctions comme VAR, ADDCOLUMNS et FORMAT pour écrire votre tableau sans créer manuellement plusieurs colonnes.
Voici un script d'experts Enterprise DNA montrant comment créer une table de dates simple sans créer plusieurs colonnes.
DateTable =
VAR DateDébut = DATE(2020, 1, 1) // Vous pouvez définir la date de début en fonction de vos besoins
VAR EndDate = DATE(ANNÉE(AUJOURD'HUI()), 12, 31) // Ensemblefindatepour le finde le actuelannée
RETOUR
AJOUTERCOLONNES (
CALENDRIER (StartDate, EndDate),
"Jour de la semaine", JOUR DE SEMAINE([Date]),
"NomJourDeSemaine", FORMAT([Date], "dddd")
)
Voici comment utiliser ce script :
- Sélectionner Nouveau tableau
- Ensuite, copiez et collez le script DAX ci-dessus.
Cependant, si vous n'êtes pas familier avec ces fonctions DAX, nous avons une liste d'excellents cours en ligne Coursera qui peuvent vous aider à maîtriser Power BI.
Comment transformer votre table en table de rendez-vous
Une fois que vous avez créé votre table de dates, vous devrez marquer la table nouvellement créée comme une table de dates. Il s'agit de la dernière étape du processus de création de la table de dates.
Vous pouvez le faire en :
- Cliquez avec le bouton droit sur le nom de la table dans le Volet Champ.
- Sélectionner Marquer comme table de dates.
- Vous pouvez également utiliser l'option Marquer comme table de dates sur le ruban Power BI.
- Sélectionnez le date option.
- Sélectionner D'accord.
Dates d'affaires avec Power BI
Les dates sont un élément essentiel de chaque analyse, quel que soit votre secteur d'activité. Ainsi, vous devez disposer d'un tableau de dates centralisé et standardisé pour vous aider à atteindre votre objectif. Grâce à ces connaissances, vous pouvez créer et personnaliser votre table de dates pour répondre aux exigences de votre organisation et de votre projet de données.