Lorsque vous ajoutez des données à un modèle de données, Excel détecte et applique automatiquement les types de données. Si vous utilisez le complément Power Pivot, vous pouvez modifier le type de données s’il a été attribué de manière incorrecte. La raison la plus courante de la modification des types de données est lorsque les données numériques sont importées sous forme de chaînes, ce qui empêche les agrégations et autres calculs de fonctionner comme prévu.
Dans la fenêtre Power Pivot , sélectionnez la colonne dont vous souhaitez modifier le type de données.
Sous l’onglet Accueil , dans le groupe Mise en forme , choisissez un type de données dans la liste Type de données .
- Texte
- Nombre décimal
- Nombre entier
- Devise
- VRAI/FAUX
Les colonnes qui contiennent à la fois des nombres et des valeurs de texte ne peuvent pas être converties en type numérique. Si vous devez modifier les valeurs de données afin d’utiliser le type de données souhaité, vous devez modifier les valeurs dans un fichier source, puis réimporter la colonne.
Considérations relatives à la modification de types de données
Lorsque vous essayez de modifier le type de données d’une colonne ou de sélectionner une conversion de données, les erreurs suivantes peuvent se produire :
- Échec de modification du type de données
- Échec de modification du type de données de colonne
Ces erreurs peuvent se produire même si le type de données est disponible en tant qu’option dans la liste déroulante Type de données. Cette section explique la cause de ces erreurs et explique comment vous pouvez les corriger.
Présentation du type de données actuel
Lorsque vous ajoutez des données à un modèle de données, Excel vérifie les colonnes de données pour voir les types de données que chacune d’elles contient. Si les données de cette colonne sont cohérentes, il affecte le type de données le plus précis à la colonne.
Toutefois, si vous ajoutez des données à partir d’Excel ou d’une autre source qui n’impose pas l’utilisation d’un type de données unique dans chaque colonne, Excel affecte un type de données qui convient à toutes les valeurs de la colonne. Par conséquent, si une colonne contient des nombres de types différents, tels que des entiers, des nombres longs et des devises, Excel applique un type de données décimal. Si une colonne mélange des nombres et du texte, Excel affecte également le type de données Texte.
Si vous constatez que vos données ont un type de données incorrect, ou du moins un type différent de celui que vous vouliez, vous avez plusieurs options :
- Vous pouvez réimporter les données. Pour ce faire, ouvrez la connexion existante à la source de données et réimportez la colonne. Selon le type de source de données, vous pouvez appliquer un filtre lors de l’importation pour supprimer les valeurs problématiques. Le filtrage pendant l’importation nécessite que vous importiez à l’aide du complément Power Pivot.
- Vous pouvez créer une formule DAX dans une colonne calculée pour créer une nouvelle valeur du type de données souhaité. Par exemple, la fonction TRUNC peut être utilisée pour remplacer un nombre décimal par un entier entier, ou vous pouvez combiner des fonctions d’information et des fonctions logiques pour tester et convertir des valeurs.
Comprendre la conversion des données lors de la modification des types de données dans Power Pivot
Si une erreur se produit lorsque vous sélectionnez une option de conversion de données, il se peut que le type de données actuel de la colonne ne prenne pas en charge la conversion sélectionnée. Toutes les conversions ne sont pas autorisées pour tous les types de données. Par exemple, vous ne pouvez remplacer une colonne par un type de données booléen que si le type de données actuel est un nombre (entier ou décimal) ou du texte. Par conséquent, vous devez choisir un type de données approprié pour les données de la colonne.
Une fois que vous avez choisi un type de données approprié, Power Pivot vous avertit des modifications possibles apportées à vos données, telles que la perte de précision ou la troncature. Cliquez sur OK pour accepter et modifier vos données dans le nouveau type de données.
Si le type de données est pris en charge, mais que Power Pivot trouve des valeurs qui ne sont pas prises en charge dans le nouveau type de données, vous obtiendrez une autre erreur et devrez corriger les valeurs de données avant de continuer.
Pour plus d’informations sur les types de données utilisés dans un modèle de données, la façon dont ils sont convertis implicitement et la façon dont différents types de données sont utilisés dans les formules, consultez Types de données pris en charge dans les modèles de données.
Haut de la page