top of page

Créer un calendrier dynamique sur Power BI / Power Query

  • 11 août 2025
  • 2 min de lecture

Dernière mise à jour : 1 oct. 2025

Lors de la création de votre modèle de données, il est parfois nécessaire de créer une dimension temps. Voyons comment créer cette table de manière assez simple


1. Créer une table vierge


Nous allons tout d'abord créer une table vierge (Entrer des données) dans Power BI avec 2 colonnes : "Début", "Fin"


créer table vierge





Assurez vous d'avoir un tableau similaire à ci-dessous et assurez vous que les deux colonnes soient bien au format "Date"


valeur de la table



2. Créer un calendrier


Dans cette table, nous allons créer une colonne personnalisée.

créer colonne personnalisée






Créons une colonne "Date" avec la formule ci-dessous

{Number.From([Début])..Number.From([Fin])}

Cette formule va permettre de créer une liste contenant la liste de valeurs numériques entre "Début" et "Fin". Vous obtenez le résultat ci-dessous


résultat power query

La colonne "Date" contient une liste de données que nous allons passer en ligne pour cela cliquer sur "Développer sur de nouvelles lignes"

Développer de nouvelles lignes





S'affiche ensuite les valeurs de la colonne "Date"

Liste Date

Convertir la colonne "Date" au format "Date"


Au format Date

A partir de maintenant les colonnes "Début" et "Fin" sont inutiles et peuvent être supprimées


3. Créer des éléments supplémentaires


Nous allons maintenant créer les éléments d'une hiérarchie de date. Dans notre exemple nous afficherons Année, Mois, Jour.


Commençons par dupliquer la colonne "Date" 3 fois

CDuplication de la colonne

Nous allons transformer chaque colonne dupliquée pour obtenir les colonnes Années, Mois, Jour. Pour cela nous allons nous positionner sur chaque colonne clic droit et choisir l'option de transformation souhaitée


Transformer la colonne

Nous obtenons le résultat suivant


résultat

Vous venez de créer votre premier calendrier sur Power BI via Power Query !


4. Créer un calendrier dynamique sur power bi


Le calendrier que nous venons de créer est un calendrier statique qui nécessite de modifier la valeur depuis la table source. Nous allons modifier la date de fin pour créer un calendrier dynamique sur Power BI.


Nous allons nous positionner sur l'étape "Personnalisée ajoutée" et modifier la formule pour remplace la colonne "Fin" par

DateTime.Date(DateTime.LocalNow())

Qui nous permettra de remplacer la date de fin statique en date de fin dynamique qui prendra en compte la date du chargement.


rendre la formule dynamique

Se positionner sur la dernière étape appliquée pour afficher le résultat définitif. Il ne vous reste plus qu'à "Fermer et Appliquer" les modifications pour charger le calendrier dans Power BI.



Télécharge le fichier PBIX




 
 
 

Posts récents

Voir tout
FONCTION ACCRINT

Utilité : La fonction ACCRINT calcule les intérêts courus pour un titre qui rapporte des intérêts périodiques. Elle est utilisée pour déterminer les intérêts accumulés sur un titre entre deux dates c

 
 
 
FONCTION SELECTEDVALUE

Utilité : La fonction SELECTEDVALUE renvoie la valeur d'une colonne lorsqu'elle est filtrée à une seule valeur distincte dans le contexte actuel. Si la colonne contient plusieurs valeurs ou aucune, u

 
 
 
FONCTION REMOVEFILTERS

Utilité : La fonction REMOVEFILTERS supprime les filtres appliqués à des tables ou des colonnes spécifiques dans le modèle de données. Elle est particulièrement utile lorsque vous souhaitez annuler c

 
 
 

Commentaires

Noté 0 étoile sur 5.
Pas encore de note

Ajouter une note
bottom of page