Le tableau de dates

Introduction à DAX dans Power BI

Jess Ahmet

Content Developer, DataCamp

Travailler avec des dates

"Exemple de date : 2020/09/20 12:52

Fonctions de date et d'heure

  • YEAR(<date>) > 2020
  • QUARTER(<datetime>) > 3
  • MONTH(<datetime>) > 9 {{1}}"

"Fonction Format

  • Jour de la semaine : FORMAT(<date>, <\"dddd\">) > Vendredi
  • Heure : FORMAT(<date>, <\"h:nn:ss\">) > \"12:52:00\"

Fonctions d’intelligence temporelle

  • LASTDATE()
  • DATESBETWEEN()
  • DATEADD() {{3}}"
1 https://docs.microsoft.com/en-us/dax/format-function-dax
Introduction à DAX dans Power BI

Travailler avec des dates

"- Évaluer les données en séries temporelles pour repérer les tendances et les schémas, c’est-à-dire la performance saisonnière {{1}} - Fonctionnalités prêtes à l’emploi :{{2}} - Plus de 20 fonctions de date et d'heure {{3}} - Plus de 30 fonctions d'intelligence temporelle {{4}} - Hiérarchies de dates activées automatiquement {{5}} - Possibilité d'exploration jusqu'à l'année, le trimestre, le mois et le jour {{5}}"

Introduction à DAX dans Power BI

L'importance d'une table de dates

"Problèmes liés au fait de se fier uniquement aux dates provenant des tables transactionnelles :

  • Manques dans les dates, c’est-à-dire aucune vente réalisée le 20 septembre
  • Renvoie de mauvais résultats lors de l’utilisation des fonctions d’intelligence temporelle {{3}} - Pas d’erreur, mauvais résultat
  • Difficile à diagnostiquer {{4}}"
Introduction à DAX dans Power BI

Création d'une table de dates

"Une table de dates est vivement recommandée pour un reporting fiable utilisant des fonctions d’intelligence temporelle. Avantages : {{1}} - Filtres sur plusieurs attributs de date tels que Année et Mois {{2}} - Vue/définitions de calendrier personnalisées telles que les dates fiscales {{3}} - Utilisation des fonctionnalités d’intelligence temporelle pour sélectionner un horizon temporel (par exemple Aujourd’hui, Hier, 30 derniers jours) {{4}} Types d’analyse : {{5}} - Chiffre d’affaires par jour de la semaine, performance fiscale, jours fériés {{5}}"

Introduction à DAX dans Power BI

Création d'une table de dates

"CALENDAR() {{1}} - Syntaxe : CALENDAR(<start_date>, <end_date>) {{1}} - Retourne une table avec une seule colonne 'date' qui contient un ensemble continu de dates incluant les dates spécifiées {{1}} - Exemple : CALENDAR('2020-01-01', '2020-12-31') {{2}}"

Introduction à DAX dans Power BI

Création d'une table de dates

"CALENDAR() - Syntaxe : CALENDAR(<start_date>, <end_date>) - Retourne une table avec une seule colonne 'date' qui contient un ensemble continu de dates incluant les dates spécifiées - Exemple : CALENDAR('2020-01-01', '2020-12-31') | Date | |---------------| | 2020-01-01 | | 2020-01-02 | | ... | | 2020-12-31|"

Introduction à DAX dans Power BI

Création d'une table de dates

"CALENDARAUTO() {{1}} - Syntaxe : CALENDARAUTO(<fiscal_year_end_month>) {{2}} - Retourne une table avec une seule colonne 'date' qui prend automatiquement la date la plus ancienne et la plus récente du modèle et appelle en interne CALENDAR(). {{2}} - Exemple : CALENDARAUTO(12) {{2}}"

Introduction à DAX dans Power BI

Création d'une table de dates

"CALENDARAUTO() - Syntaxe : CALENDARAUTO(<fiscal_year_end_month>) - Retourne une table avec une seule colonne 'date' qui prend automatiquement la date la plus ancienne et la plus récente du modèle et appelle en interne CALENDAR(). - Exemple : CALENDARAUTO(12) | Date | |---------------| | 2020-01-01 | | 2020-07-31| | ... | | 2020-12-31|"

Introduction à DAX dans Power BI

Passons à la pratique !

Introduction à DAX dans Power BI

Preparing Video For Download...