Power BI et Power Query: L’importance des paramètres régionaux

Publié le 12 février 2018
par Sophie Marchand M.Sc., CPA, CGA, MVP
Power BI Date en texte

Power BI et Power Query: L’importance des paramètres régionaux

Power Query et Power BI utilisent le même éditeur de requêtes, qui repose notamment sur le code M. Bien que le fantasme de plusieurs analystes soit de pouvoir se connecter directement à leurs données et dessiner directement des visualisations sur ces données, sans avoir à intervenir d’aucune façon, dans la réalité, les données ne sont pas toujours prêtes à être analyser. Heureusement, l’éditeur de requêtes est là pour transformer aisément ces données, enregistrer ces transformations et s’assurer qu’à chaque actualisation, la série de transformations soit exécutée proprement. C’est ce que l’on appelle une solution de ETL (extracting, transforming, loading data). Une des difficultés que vous rencontrerez en chemin avec vos données est liée aux paramètres régionaux de ces données. Par exemple, les dates ou les nombres décimaux, ne sont pas écrits de la même façon d’un pays à un autre (et même à l’intérieur d’un pays, d’une lange à une autre). Ce faisant, vous devez être très prudent dans la façon de traiter ce genre de données. Cet article vise à vous expliquer comment et pourquoi utiliser la fonctionnalité de paramètres régionaux dans Power Query et Power BI.

 

Données sources

Dans l’extrait ci-dessous, vous remarquerez que les dates ont été interprétées comme du texte. On le voit facilement puisque les données sont alignées à gauche et que l’icône du type de données affiche ABC (signifie que c’est un type texte).
 
Power BI Date en texte

 

Si vous transformiez directement ces dates en cliquant sur le type de données Dates, vous pourriez obtenir un résultat différent, selon l’ordinateur que vous utilisez. En effet, l’éditeur de requêtes tentera de convertir vos dates selon les paramètres de votre ordinateur. Il est donc possible que la conversion se fasse sans heurt mais il est aussi possible que vous obteniez un résultat comme celui ci-dessous, où on a tenté de convertir le 18 de 18/11/2016 comme le mois 18 (ce qui a provoqué une erreur) alors que 12/11/2016 a été interprété comme le 11 décembre 2016 plutôt que le 12 novembre 2016. Notez que les paramètres régionaux de mon ordinateur présentent les dates en AAAA-MM-JJ et c’est ce qui prime au niveau de l’affichage.
 
Power BI Dates

 

Pour éviter ce genre d’erreurs, je vous recommande de toujours utiliser les paramètres régionaux pour traiter les dates et les nombres décimaux. Ce faisant, si d’autres collègues travaillent sur le même fichier que vous et travaillent avec des ordinateurs qui utilisent des paramètres régionaux différents, votre requête sera à l’abris de tout danger.

 

Pour ce faire, vous trouverez l’option Utilisation des paramètres régionaux, dans le bas du menu comprenant les types de données (i.e. en cliquant sur l’icône ABC dans le coin supérieur gauche de la colonne de dates).
 
Power BI Paramètres régionaux

 

Il vous suffira alors de trouver un paramètre régional qui correspond aux paramètres de votre source. Par exemple, ci-dessous, j’ai arrêté mon choix sur Français (France), qui présente les dates exactement comme dans la source de données originale.
 
Power BI Paramètre régional date

 

En choisissant ce paramètre régional, ma colonne de dates est alors convertie et si j’échange mon fichier avec un collègue, peu importe les paramètres de son ordinateur, il sera en mesure d’interpréter la donnée sous-jacente comme une date. Il est possible que nous ayons des différences au niveau de l’affichage mais le type de données sera reconnu comme une date et c’est ce qui est important ici.
 
Power BI Résultat date paramètre régional

 

La même situation peut survenir avec des nombres décimaux. Ci-dessous, la source présente les nombres décimaux en points et mon ordinateur utilise aussi des points pour présenter les décimales. Ce faisant, je n’obtiens aucune erreur.
 
Latitude et longitude
 
 

Vous devez analyser de grandes quantités de données et les présenter dans des rapports et tableaux de bord, avec des indicateurs de performance pertinents ? Développez vos compétences avec nos formations en Power BI.

 

Toutefois, pour m’assurer que les utilisateurs avec qui je partagerai potentiellement mon fichier soient en mesure de voir des nombres décimaux, peu importe les paramètres régionaux de leur ordinateur, je ne prends pas de chance et je choisis mon type de données pour le faire correspondre à la source.
 
Anglais canada

 

Si j’importe plusieurs sources de données qui utilisent les mêmes paramètres régionaux, il serait plus facile d’aller carrément modifier les options de paramètres régionaux de Power BI.
 
Power BI Options

 

Une de ces options se trouve sous Global et s’applique donc à tous vos fichiers Power BI. Par défaut, on demande d’interpréter les données sources en utilisant le langage de l’application. Vous pourriez aussi choisir Toujours anglais.
 
Power BI options paramètres régionaux

 

Une meilleure option serait de modifier les paramètres régionaux pour le fichier actif, i.e. le .pbix dans lequel vous êtes en train de travailler. Si l’ensemble des sources de données répondent aux paramètres régionaux Anglais (Canada), alors, vous choisissez cette option et vos données seront converties automatiquement dans le bon type de données (pour vous et pour les utilisateurs avec qui vous partagerez votre fichier). Vous n’aurez pas à convertir les types de données un à un.
 
Power BI Paramètres régionaux fichier actif

 


 

Formation complémentaire

Vous devez manipuler et analyser beaucoup de données et êtes à la recherche d’un outil BI (Business Intelligence) performant, en mode libre-service ? Suivez la formation Power BI – Niveau 1.
 

Voici quelques commentaires d’apprenants ayant suivi cette formation :

Nicholas Ouellet
Écrit il y a 4 semaines
Super formation, simple et efficace.

Plusieurs petits trucs qui m'auraient sauver du temps si j'avais eu la formation avant de débuter avec PowerBI.

Caroline DAmours
Écrit il y a 4 semaines
J'utilise Power BI depuis quelques années mais j'ai appris de nouvelles choses et surtout des bonnes pratiques à tous les module

Excellente formation. J'aime beaucoup qu'elle soit en petits blocs, c'est facile de l'intégrer l'horaire Merci

Louis Lajoie
Écrit il y a 5 mois
Ce cours est le meilleur que j'ai eu l'occasion de suivre

En plusieurs dizaines d'années en informatique, une des formations les plus intéressantes qu'il m'est été donné de suivre.

Nicolas Grandclaude
Écrit il y a 7 mois
Cette formation est une première étape indispensable

Cette formation est une première étape indispensable pour découvrir de manière structuée à Power Bi. Sans hésiter, je recommande cette formation à tous ceux qui veulent franchir un nouveau cap profesionnel.

Thierry Veilleux
Écrit il y a 8 mois
C'était au-delà de mes attentes!

Sophie est une excellente communicatrice qui maîtrise parfaitement son contenu. Les explications sont claires et présentées avec une petite dose d'humour. Le format de la plateforme et des modules font que cela s'insère bien dans une journée de travail bien remplie. Vraiment, chapeau!

Jacques Bruneau
Écrit il y a 2 ans
Bravo ! et surtout merci !

La meilleure a ce jour en ligne. Le ton est vivant ! Aussi contrairement à d'autres formations excel suivies en ligne, le fait de pouvoir revenir sur les vidéos et exemples à volonté est un atout majeur contrairement aux autres formations.


CFO-Masque_Formations-en-ligne_FB Le CFO masqué offre un vaste choix de formations en informatique décisionnelle avec Excel et Power BI, via un portail en ligne et à distance en temps réel, selon un calendrier. Si vous désirez organiser des formations privées, faites nous simplement parvenir un courriel à info@lecfomasque.com . Des certificats convenant aux normes de formation continue des divers ordres professionnels du Québec sont offerts pour l'ensemble des formations.  

Découvrez quelles formations vous conviennent

 

2 réflexions sur “Power BI et Power Query: L’importance des paramètres régionaux”

  1. Bonjour Sophie,

    Merci beaucoup pour cet article. Je n’avais pas fait attention à cette option dans la liste des formats.
    Car malgré le fait d’avoir changer les paramètres régionaux de windows, ceux ci ne s’appliquaient pas à Power BI.

    Cdt.

    Fabien

    1. Bonjour Fabien,

      Il faut en effet faire une distinction entre les formats d’affichage et les types de données des sources de données. Quand vous ajustez vos paramètres Windows, vous vous trouvez à ajuster l’affichage. Cela dit, si vous utilisez un affichage de dates AAAA-MM-JJ et que votre source de données présente des dates sous format JJ-MM-AAAA, Power Query va chercher à interpréter cette date sous le format AAAA-MM-DD… et c’est là que ça se complique et que les paramètres régionaux sont nécessaires. Mais au final, après avoir opté pour les paramètres régionaux de la source, la date va s’afficher selon vos paramètres Windows.

      Au plaisir,

      Sophie

Laisser un commentaire

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

Scroll to Top