Ajouter ou modifier des types de données (Power Query)

Vous pouvez définir et détecter un type de données, mais la plupart du temps vous n’avez pas besoin de le faire. Par défaut, la détection du type de données se produit automatiquement lorsque vous vous connectez à :    

  • Sources de données structurées    Il peut s’agir, par exemple, de toutes les bases de données. Power Query lit le schéma de table à partir de la source de données et affiche automatiquement les données en utilisant le type de données correct pour chaque colonne.

  • Sources non structurées    Il peut s’agir, par exemple, de fichiers texte Excel, CSV. Power Query détecte automatiquement les types de données en inspectant les valeurs de la table.

Par défaut, la détection automatique du type de données est activée dans Power Query pour les sources non structurées, mais vous pouvez modifier le paramètre d’option. Dans certains cas, il se peut que vous ne vouliez pas que ces étapes se produisent automatiquement, car l’action peut entraîner des erreurs d’actualisation de votre source de données. Pour plus d’informations, voir Gérer les erreurs de source de données.

Les types de données utilisés dans Power Query sont répertoriés dans le tableau suivant.

Icône

Type de données

Description

Icône Tout type de données

Les

N’indique aucune définition explicite du type de données.

À DÉTERMINER

Binaire

Valeur binaire, telle que Y/N ou 0/1.

À DÉTERMINER

Nombre décimal fixe

Présente un format fixe de quatre chiffres à droite et de 19 chiffres à gauche. Également appelé type de devise.

À DÉTERMINER

Date

Date sans heure et ayant un zéro pour la valeur fractionnaire.

À DÉTERMINER

Date/heure

Valeur de date et d’heure stockée en tant que type de nombre décimal.

À DÉTERMINER

Date/Heure/Fuseau horaire

Date/heure UTC avec décalage de fuseau horaire.

À DÉTERMINER

Durée

Durée convertie en nombre décimal.

À DÉTERMINER

True/False

Valeur booléle vrai ou faux.

À DÉTERMINER

Nombre décimal

Nombre à points flottants 64 bits (huit byte).

À DÉTERMINER

Pourcentage

Nombre décimal fixe avec masque à mettre en forme en tant que pourcentage.

À DÉTERMINER

Texte

Chaînes, nombres ou dates représentés dans un format texte.

À DÉTERMINER

Heure

Heure sans date sans chiffres à gauche de la décimale.

À DÉTERMINER

Nombre entier

Valeur d’un registre de 64 bits (huit byte).

Le type de données d’une colonne s’affiche sur le côté gauche de l’en-tête de colonne avec une icône symbolisant le type de données.

Exemple d’icônes de type de données à gauche des en-têtes de colonnes

  1. Pour ouvrir une requête, recherchez-en une précédemment chargée à partir de l’Éditeur Power Query, sélectionnez une cellule dans les données, puis sélectionnez Requête >Modifier. Pour plus d’informations, voir Créer, charger ou modifier une requête dans Excel (Power Query).

  2. Pour détecter un type de données, sélectionnez une colonne, puis Transformer et> Type de données. Vous pouvez le faire si le type de données actuel est Anyet que vous souhaitez que la colonne soit d’un type de données spécifique.

  3. Pour définir un type de données, sélectionnez Accueil > typede données, puis sélectionnez un type de données dans le menu déroulant.

Conseil    Vous pouvez également sélectionner l’icône sur le côté gauche de l’en-tête de colonne. En plus de chaque type de données, vous pouvez également sélectionner Utiliser les paramètres régionaux au bas de la liste pour afficher la boîte de dialogue Modifier le type avec les paramètres régionaux, pour sélectionner un type de données et appliquer des paramètres régionaux spécifiques à celui-ci. Ces paramètres régionaux remplacent les paramètres régionaux Power Query. Pour plus d’informations, voir Définir des paramètres régionaux ou une région pour les données (Power Query).

Par défaut, pour les sources non structurées, Power Query examine et détecte automatiquement les types de colonnes et les en-têtes sur la base des 200 premières lignes de votre tableau. Lorsque ce paramètre est activé, Power Query ajoute automatiquement deux étapes à votre requête immédiatement après la première étape Source :

  • Étape : en-têtes promus    Promouvoit la première ligne de la table comme en-tête de colonne. Cette étape est l’équivalent de la commande Utiliser la première ligne comme en-têtes sous l’onglet Accueil. Par exemple :

    = Table.TransformColumnTypes(#"Promoted Headers,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

  • Étape : Type modifié    Convertit les valeurs du type de données Tout en un type de données basé sur l’inspection des valeurs de chaque colonne. Cette étape est l’équivalent de la commande Détecter le type de données dans l’onglet Transformer. Par exemple :

    = Table.TransformColumnTypes(Source,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

Procédure

  1. Dans l’Éditeur Power Query, sélectionnez Fichier> options et paramètres> options de requête.

  2. Définir l’option pour tous vos livres      Dans le volet gauche sous GLOBAL,sélectionnez Chargement des données,puis dans le volet droit sous Détection de type,sélectionnez l’une des options suivantes :

    • Toujours détecter les types et en-têtes de colonnes pour les sources non structurées

    • Détecter les types de colonnes et les en-têtes de sources non structurées en fonction du paramètre de chaque fichier

    • Ne détectez jamais de types de colonnes et d’en-têtes pour des sources non structurées
       

  3. Définir l’option pour le groupe de travail ouvert       Dans le volet gauche sous WORKBOOKACTUEL, sélectionnez Chargement des données,puis dans le volet droit sous Détection de type, sélectionnez ou désélectiser Détecter les types de colonnes et les en-têtes des sourcesnon structurées.

Voir aussi

Aide de Power Query pour Excel

Ajouter une colonne sur la base d’un type de données

Types de données dans power query (docs.com)

Besoin d’aide ?

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×