Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Lorsque vous collez des données ou définissez des liens vers des données, PowerPivot détecte et applique automatiquement les types de données. Après avoir ajouté les données au classeur, vous pouvez modifier manuellement le type de données d'une colonne afin de modifier la manière dont les données sont stockées. Toutefois, la modification du type de données est susceptible d'altérer la précision des données ou d'entraîner une perte de données. Si vous souhaitez simplement changer le format d'affichage des données sans modifier le mode de stockage de ces dernières, suivez plutôt la procédure ci-après.
[!REMARQUE]
Dans Windows Vista et Windows 7, les fonctionnalités fournies dans la fenêtre PowerPivot sont disponibles sur un ruban, présenté dans cette rubrique. Dans Windows XP, ces fonctionnalités sont disponibles dans un ensemble de menus. Si vous utilisez Windows XP et souhaitez voir les correspondances entre les commandes des menus et les commandes du ruban, consultez Interface utilisateur de PowerPivot dans Windows XP.
Pour modifier le type de données ou le format d'affichage d'une colonne |
|
Points à prendre en compte lors de la modification des types de données
Lorsque vous tentez de modifier le type de données d'une colonne ou de sélectionner une conversion de données, l'une des erreurs suivantes peut se produire :
échec du changement de type de données ;
échec du changement de type de données de la 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 la manière de les corriger.
Présentation du type de données actuel
Lorsque vous ajoutez des données à un classeur PowerPivot, PowerPivot pour Excel vérifie chacune des colonnes de données pour déterminer les types de données qu'elles contiennent. Si les données d'une colonne sont cohérentes, PowerPivot pour Excel 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'applique pas l'utilisation d'un type de données unique dans chaque colonne, PowerPivot affectera un type de données adapté à toutes les valeurs de la colonne. Par conséquent, si une colonne contient différents types de nombres, tels que des entiers, des nombres longs et des devises, PowerPivot utilisera un type de données décimal. Sinon, si une colonne combine des nombres et du texte, PowerPivot utilise le type de données texte. PowerPivot ne fournit pas de type de données semblable au type de données Général disponible dans Excel.
Par conséquent, si une colonne contient à la fois des nombres et des valeurs texte, vous ne serez pas en mesure de convertir la colonne en type de données numérique.
Les types de données suivants sont disponibles dans les classeurs PowerPivot :
Types de données PowerPivot |
|
|
|
|
|
|
Si vous pensez que vos données ont un type de données incorrect, ou du moins un type différent de ce que vous souhaitiez, vous avez plusieurs options :
Vous pouvez réimporter les données. Pour cela, ouvrez la connexion existante à la source de données, puis réimportez la colonne. Selon le type de source de données, vous avez la possibilité d'appliquer un filtre pendant l'importation pour supprimer les valeurs problématiques.
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 changer un nombre décimal en nombre entier, ou vous pouvez combiner des fonctions d'informations et des fonctions logiques pour tester et convertir des valeurs.
Présentation de la conversion de données
Si une erreur survient lorsque vous sélectionnez une option de conversion de données, cela peut indiquer que le type de données actuel de la colonne ne prend pas en charge la conversion sélectionnée. Les conversions ne sont pas toutes autorisées pour tous les types de données. Par exemple, vous pouvez changer une colonne en type de données booléen seulement si le type de données actuel de la colonne correspond à 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 dans la colonne.
Une fois que vous avez choisi un type de données approprié, PowerPivot vous signale les modifications éventuellement apportées à vos données, telles qu'une perte de précision ou une troncation. Cliquez sur OK pour accepter les modifications et convertir vos données dans le nouveau type.
Si le type de données est pris en charge, mais que PowerPivot détecte des valeurs non prises en charge dans le nouveau type de données, vous obtiendrez une autre erreur et devrez corriger les valeurs des données avant de continuer.
Pour obtenir des informations détaillées sur les types de données utilisés dans les classeurs PowerPivot, sur la façon dont ils sont convertis implicitement et sur la manière d'utiliser des types de données différents dans les formules, consultez Types de données prises en charge dans les classeurs PowerPivot.