Comprendre la fonction DATE() dans Power BI

Nous suivre sur Google

Vous souhaitez maîtriser la gestion des dates dans Power BI ? La fonction DATE() est votre alliée incontournable. En un clin d’œil, elle vous permet de créer des dates précises à partir de l’année, du mois et du jour. Cela semble simple, mais son utilisation peut transformer la manière dont vous analysez vos données.

Dans cet article, nous allons explorer en profondeur la fonction DATE(). Vous découvrirez non seulement sa syntaxe, mais aussi des exemples concrets d’utilisation. Prêt à plonger dans l’univers des dates avec Power BI ? Allons-y !

Ce qu’il faut retenir pour utiliser DATE

La fonction DATE() en DAX permet de réunir une année, un mois et un jour dans Power BI. Pour cela, créez une colonne calculée avec la formule suivante :

DateVente = DATE('Ventes'[Annee], 'Ventes'[Mois], 'Ventes'[Jour])

Adaptez les noms de table et de colonnes à votre modèle, vérifiez les résultats sur quelques lignes, puis choisissez le format d’affichage souhaité.

Les points clés à retenir :

  • DATE() prend trois arguments : l’année, le mois et le jour.
  • Elle permet de construire une date à partir de colonnes séparées.
  • Un dépassement de mois ou de jour peut produire une autre date sans générer d’erreur.

Qu’est-ce que la fonction DATE() ?

La fonction DATE() dans Power BI est essentielle pour manipuler les dates. Elle permet de créer une date à partir de trois composants : l’année, le mois et le jour. Elle est particulièrement utile pour générer des dates dans vos rapports et tableau de bord, et faciliter les analyses temporelles.

IMPORTANT : cette fonction est différente de DAY en DAX, qui sert à extraire le jour du mois.

Syntaxe de la fonction DATE()

La syntaxe de la fonction DATE() est simple :

=DATE(année, mois, jour)

Voici ce que chaque paramètre signifie :

  • année : Un nombre entier représentant l’année (ex. : 2023).
  • mois : Un nombre entier représentant le mois (1 pour janvier, 2 pour février, etc.).
  • jour : Un nombre entier représentant le jour du mois.

Valeur de retour de la fonction DATE()

La fonction DATE() retourne une valeur de type datetime, que vous pouvez ensuite afficher au format date dans Power BI. Prenons un exemple pour y voir plus claire.

Par exemple, la formule :

DATE(2023, 4, 15)

renvoie tout simplement à la date du 15 avril 2023.

Si cette formule est utilisée dans une colonne calculée, chaque ligne contiendra la même date, puisque les trois arguments sont fixes.

Pour en savoir plus, consultez la documentation officielle Microsoft sur DATE.

Vous débutez sur Power BI ? Découvrez notre formation gratuite !

Vous pouvez déjà :

  • Comprendre les bases de Power BI
  • Visualiser vos premières données
  • Tester vos connaissances avec des cas concrets
formation gratuite power bi moprheus formation
Formation gratuite Power BI en ligne

Comment utiliser la fonction DATE() en Power BI ?

La fonction DATE() dans Power BI est essentielle pour créer des dates à partir de valeurs numériques. Elle prend trois arguments : l’année, le mois et le jour. Cette fonction est particulièrement utile lorsque vous travaillez avec des données où les dates ne sont pas au format standard.

Exemples d’application

Voici quelques exemples concrets pour mieux comprendre l’utilisation de la fonction DATE() :

  • Créer une date spécifique : Pour générer la date du 15 avril 2023, vous pouvez utiliser la formule suivante :
DATE(2023, 4, 15)

Ce code renvoie la date 15/04/2023.

  • Calculer des dates dynamiques : Vous pouvez également utiliser la fonction avec des colonnes pour créer des dates dynamiques. Par exemple :
DATE(Année, Mois, Jour)

Assurez-vous que Année, Mois, et Jour sont des colonnes de votre dataset.

En utilisant cette fonction, vous pouvez également effectuer des analyses temporelles plus avancées, comme le filtrage par périodes. Si vous êtes consultant Power BI, cela vous permet de tirer des insights précieux de vos données.

Quels pièges éviter avec la fonction DATE () en DAX ?

Lors de l’utilisation de la fonction DATE() dans Power BI, certaines erreurs sont fréquentes. Ces erreurs peuvent entraîner des résultats inattendus dans vos rapports. Voici les plus courantes et comment les éviter :

  • Mauvais format de date : Assurez-vous que l’année, le mois et le jour sont correctement spécifiés.
  • Valeurs en dehors des limites : Vérifiez que les valeurs du mois (1 à 12) et du jour (1 à 31 selon le mois) sont valides.
  • Utilisation de variables non définies : Ne tentez pas d’utiliser des variables qui n’ont pas été déclarées.

Pour éviter ces erreurs, il est crucial de valider les données avant de les utiliser dans votre formule. Voici quelques astuces :

  • Utilisez ISERROR() pour détecter les erreurs de calcul. Cette fonction renvoie TRUE si la formule produit une erreur et FALSE sinon. Attention ! Elle ne détecte pas les dates incohérentes que DATE ajuste automatiquement, comme le 31 avril transformé en 1er mai.
  • Respectez l’ordre des arguments : année, mois, puis jour.
  • Utilisez des années sur quatre chiffres, par exemple 2023.
  • Contrôlez les valeurs manquantes dans les trois colonnes.
  • Vérifiez la cohérence des dates : le jour doit exister dans le mois concerné.
  • Testez la formule avec des valeurs connues, puis comparez les résultats aux données d’origine.

En suivant ces conseils, vous minimiserez les risques d’erreurs lors de l’utilisation de la fonction DATE() dans Power BI.

⭐️ Pour apprendre à utiliser l’ensemble du langage DAX et devenir un pro de Power BI, vous pouvez suivre dès maintenant notre formation Power BI sur-mesure !

Une limite à connaître en DirectQuery

Si votre modèle utilise le mode DirectQuery, DATE n’est pas prise en charge dans les colonnes calculées ni dans les règles de sécurité au niveau des lignes, appelées RLS.

Différences entre DATE() et DATEVALUE()

Le choix dépend de la façon dont votre date est stockée au départ.

Dans Power BI, utilisez DATE() lorsque vous disposez de trois composants numériques. Utilisez DATEVALUE() lorsque la date est déjà présente sous forme de texte.

La fonction DATE va assembler une année, un mois et un jour

DateExemple = DATE(2023, 10, 1)

Cette formule construit une date correspondant au 1er octobre 2023.

La fonction DATEVALUE va convertir du texte en date

DateExemple = DATEVALUE("01/10/2023")

Ici, la date est fournie sous forme de texte, entre guillemets.

Son interprétation dépend des paramètres régionaux du modèle. Avec une lecture jour/mois/année, elle correspond au 1er octobre 2023. Avec une lecture mois/jour/année, elle correspond au 10 janvier 2023.

Voici un tableau résumant les principales différences :

FonctionUtilitéArguments
DATE()Créer une date à partir d’arguments numériquesAnnée, Mois, Jour
DATEVALUE()Convertir une chaîne en dateChaîne de caractères

Vous pouvez également combiner DATE() avec d’autres fonctions DAX. Par exemple, YEAR(), MONTH() et DAY() extraient les composants d’une date pour en construire une nouvelle. TODAY() permet de travailler à partir de la date du jour, tandis que CALENDAR(), associée à DATE(), permet de créer une table de dates pour vos analyses.

Testez votre Niveau sur Power BI 🎓

Tester votre niveau 🦾

Conclusion

La fonction DATE() dans Power BI est essentielle pour gérer les données temporelles. Elle permet de créer des dates à partir d’éléments individuels tels que l’année, le mois et le jour. Grâce à cette fonction, vous pouvez facilement manipuler et analyser vos données en fonction du temps.

En résumé, voici les points clés à retenir :

  • La fonction DATE() prend trois arguments : année, mois, et jour.
  • Elle est utile pour créer des champs de date personnalisés.
  • Elle facilite l’analyse des données chronologiques.

Maîtriser cette fonction vous aidera à tirer le meilleur parti de vos rapports Power BI. N’hésitez pas à l’utiliser pour améliorer vos analyses et vos visualisations de données. Vous pouvez aussi la combiner avec d’autres fonctions DAX comme DATEDIFF(), très utile pour calculer une différence entre deux dates dans Power BI.

Pour aller plus loin sur Power BI et approfondir votre maîtrise du langage DAX, découvrez la formation Power BI sur mesure à distance de Morpheus Formation.

  • Un accompagnement personnalisé par un formateur expert,
  • Des exercices concrets directement sur vos fichiers,
  • Une préparation possible à une certification Power BI (TOSA, ENI ou PL-300),
  • Et plusieurs solutions pour financer votre formation : CPF, OPCO, employeur ou financement personnel.

Et si vous souhaitez progresser sur Power BI en suivant une formation en présentiel ? Nous pouvons intervenir dans une ville proche de chez vous !

Laissez-nous votre avis : post
LAMBERT Augustin

Augustin Lambert

Avant de former sur Excel et Power BI, j'ai passé plus de quatre ans comme contrôleur de gestion (chez Engie Ineo Infracom, puis Alain Afflelou), à construire moi-même les fichiers Excel et tableaux de bord dont mes équipes avaient besoin pour piloter budgets et performances. Déjà pendant mon Master Audit Contrôle Finance à l'ESAM, c'est moi que mes camarades de promotion venaient voir pour comprendre Excel. Aujourd'hui, j'ai fini par transformer cette passion en métier chez Morpheus Formation depuis janvier 2025, avec déjà plus de 40 formations animées. J'interviens sur Excel, Power BI, Power Pivot, l'IA appliquée à la bureautique et Google Workspace.
Certifié Microsoft PL-300 et TOSA Power BI.

Articles: 48

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Guide rapide et pratique pour maîtriser Power BI
Entrez votre adresse e-mail et nous vous enverrons notre support 100 % gratuit.
Dernière chance d’en profiter !
FORMATION POWER BI CPF
Vous avez des objectifs précis ? Un formateur vous accompagne pour les atteindre. Notre formation Power BI sur mesure se déroule à distance, en tête-à-tête avec un formateur.D’une durée de 18 à 24 heures, elle est organisée en séances courtes, pour un apprentissage progressif et efficace.
Increase your Online Store's Revenue by 300%