Évaluer et modifier des types de données de colonne

Effectué

Lorsque vous importez une table à partir d’une source de données, Power BI Desktop démarre automatiquement l’analyse des 1 000 premières lignes (paramètre par défaut) et tente de détecter le type de données dans les colonnes. Dans certaines situations, Power BI Desktop peut ne pas détecter le type de données adéquat. Dans ce cas, vous rencontrez des problèmes de performance.

Il est plus probable que vous obteniez des erreurs de type de données lorsque vous utilisez des fichiers plats, comme des fichiers de valeurs séparées par des virgules (.CSV) et des classeurs Excel (.XLSX), car les données ont été saisies manuellement dans les feuilles de calcul et des erreurs ont pu être commises. À l’inverse, dans les bases de données, les types de données sont prédéfinis lors de la création des tables ou des vues.

Il est recommandé d’évaluer les types de données de colonne dans l’Éditeur Power Query avant de charger les données dans un modèle sémantique Power BI. Si vous déterminez qu’un type de données est incorrect, vous pouvez le modifier. Vous pouvez également appliquer un format aux valeurs d’une colonne et modifier la valeur de résumé par défaut pour une colonne.

Pour poursuivre le scénario dans lequel vous nettoyez et transformez les données commerciales en préparation au reporting, vous devez maintenant évaluer les colonnes pour vérifier qu’elles ont le type de données correct. Vous devez corriger les erreurs que vous identifiez.

Vous évaluez la colonne OrderDate. Comme prévu, elle comporte des données numériques, mais Power BI Desktop n’a pas correctement défini le type de données de colonne sur Texte. Pour rendre compte de cette colonne, vous devez modifier le type de données en remplaçant Texte par Date.

Implications des types de données incorrects

Les informations suivantes fournissent des insights sur les problèmes qui peuvent survenir lorsque Power BI ne détecte pas le type de données adéquat :

Des types de données incorrects vous empêchent de créer certains calculs, dériver des hiérarchies ou créer des relations appropriées avec d’autres tables. Par exemple, si vous essayez de calculer le nombre de commandes depuis le début de l’année, vous recevez l’erreur suivante indiquant que le type de données de la colonne OrderDate n’est pas Date, ce qui est nécessaire dans les calculs temporels :

Quantity of Orders YTD = TOTALYTD(SUM('Sales'[OrderQty]), 'Sales'[OrderDate])

Un autre problème avec un type de données incorrect appliqué à un champ Date est l’impossibilité de créer une hiérarchie de dates, qui vous permettrait d’analyser vos données sur une base annuelle, mensuelle ou hebdomadaire. La capture d’écran suivante montre que le champ SalesDate n’est pas reconnu en tant que type Date et qu’il est présenté sous la forme d’une liste de dates dans le visuel Table. Cependant, il est recommandé d’utiliser une table de dates et de désactiver la date/heure automatique pour supprimer la hiérarchie générée automatiquement. Pour en savoir plus sur ce processus, consultez la documentation Type de données généré automatiquement.

Modifier le type de données d’une colonne

Vous pouvez modifier le type de données d’une colonne à deux endroits : dans l’Éditeur Power Query et dans la vue État Power BI Desktop à l’aide des outils de colonne. Il est préférable de modifier le type de données dans l’Éditeur Power Query avant de charger les données.

Modifier le type de données d’une colonne dans l’Éditeur Power Query

Dans l’Éditeur Power Query, vous pouvez modifier le type de données d’une colonne de deux manières. La première consiste à sélectionner la colonne présentant le problème, cliquer sur Type de données dans l’onglet Transformer, puis sélectionner le type de données correct dans la liste.

La deuxième consiste à cliquer sur l’icône du type de données en regard de l’en-tête de colonne, puis sélectionner le type de données adéquat dans la liste.

Comme pour les autres modifications que vous apportez dans l’Éditeur Power Query, la modification que vous apportez au type de données de colonne est enregistrée en tant qu’étape programmée. Cette étape est appelée Type modifié et répétée chaque fois que les données sont actualisées.

Après avoir réalisé toutes les étapes de nettoyage et de transformation de vos données, cliquez sur Fermer et appliquer pour fermer l’Éditeur Power Query et appliquer vos modifications à votre modèle sémantique. À ce stade, vos données doivent être dans une forme permettant l’analyse et le reporting.

Pour en savoir plus, consultez Types de données dans Power BI Desktop.