Power Query - Fraction de colonne

naonao85 Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -  
cousinhub29 Messages postés 1074 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour,

Je viens de découvrir le super complément dénommé Power Query, qui facilite la vie pour le fractionnement d'une colonne en plusieurs. 

Le problème  est que j'aimerais factionner en colonne une série de chiffre segmenter par des "."

Au moment où je fais l'action dans Power Query et par la suite je charge les données dans Excel, tous les caractères des segments débutant par "0" ne s'affiche pas.

Par exemple j'ai la série suivante : 20000.003000.050280

Lorsque je fractionne les colonnes dans Power Query, j'obtiens 3 colonnes comme voulu, mais fractionner ainsi : 20000  |  3000  |50280

J'ai converti mes colonnes en texte avant d'ouvrir Power Query, sans succès.

J'ai absolument besoin des zéros. Y-a-t-il une solution? 

Merci!

A voir également:

3 réponses

jee pee Messages postés 41504 Date d'inscription   Statut Modérateur Dernière intervention   9 712
 

Bonjour,

Je ne connais pas PowerQuery, mais si dans ta formule int64 signifie integer, la colonne résultat est un nombre, il faut alors trouver la dénomination (type) d'une colonne texte, char, varchar, ....


0
brucine Messages postés 21620 Date d'inscription   Statut Membre Dernière intervention   3 407
 

Bonjour,

Le choix de l'icône associe un titre de type de données, Whole Number pour Int64, Text comme son nom l'indique, et pas directement le code de ce type.

https://support.microsoft.com/en-us/office/add-or-change-data-types-power-query-b8618bb6-dec6-4fe6-8974-5f799856f218
 

0
danielc0 Messages postés 1856 Date d'inscription   Statut Membre Dernière intervention   229
 

Bonsoir à tous,

Il faut supprimer la dernière étape "Type modifié" :

Daniel


0
danielc0 Messages postés 1856 Date d'inscription   Statut Membre Dernière intervention   229
 

[EDIT] :

Il faut supprimer la dernière étape "Type modifié1" (qui transforme le texte en nombre).

Daniel

0
cousinhub29 Messages postés 1074 Date d'inscription   Statut Membre Dernière intervention   361
 

Bonjour,

Pour faire suite à l'excellente proposition de @danielc0 StatutMembre

Par défaut, Power Query effectue une modification de type dès le chargement, ou après quelques opérations impactantes (Expand, Split...)

Jusqu'à la version 2016, on ne pouvait désactiver cette option que pour la requête en cours :

Pour accéder aux options de PQ : dans l'éditeur PQ :

Dans la fenêtre d'option :

Pour 2016, il faut désactiver cette option : (Détection du type)

Pour les versions ultérieures, on peut définir par défaut une non modification automatique du type, et ne définir qu'au cas par cas, en fonction des besoins :

Bonne journée


0