Accueil – Le CFO masqué › Forums › Power Query › Type de données et nombre de colonnes qui changent
Étiqueté : #type de données #slash #date
- Ce sujet contient 7 réponses, 2 participants et a été mis à jour pour la dernière fois par
Sophie Marchand, le il y a 5 années et 1 mois.
-
AuteurMessages
-
27 février 2020 à 16 h 15 min #61627
Yona
ParticipantBonjour,
En fonction du fichier que j’importe sur PBI, j’obtiens (en sortie de la requête) un nombre de colonnes différent et avec des noms différents. J’aurai néanmoins aimé, que PBI reconnaisse le type “date” dans la colonne à chaque fois que PBI rencontre un slash “/” dans la colonne. (ou à chaque fois que c’est écrit le mot “date” dans le nom de la colonne)
Avez vous une idée ? Si vous nécessitez un fichier, je peux en uploader.
Merci infiniment
27 février 2020 à 19 h 02 min #61628Sophie Marchand
ParticipantBonjour,
En effet, un fichier aiderait à vous répondre. Dans tous les cas, Power Query essaie toujours de deviner le type de données (à moins que vous ayez décoché cette option). Par contre, si les paramètres régionaux de votre ordinateur sont différents des paramètres régionaux de la source de données, Power Query ne fera pas de magie. Il faudra l’aider à comprendre. À ce sujet, je vous suggère la lecture de l’article suivant: https://www.lecfomasque.com/power-bi-et-power-query-limportance-des-parametres-regionaux/.
Pour ce qui est de reconnaître automatiquement un type de données Date quand le nom de la colonne est Date, ce n’est pas possible, encore une fois pour des questions de paramètres régionaux. Power Query doit savoir quelle portion interpréter comme une année, quelle portion interpréter comme un mois et quelle portion interpréter comme une journée. Sans les paramètres régionaux, il ne pourra pas, encore une fois, faire de la magie.
Bonne lecture.
Sophie
3 mars 2020 à 17 h 45 min #61736Yona
ParticipantBonjour Sophie,
Merci beaucoup pour cette prompte réponse !
En réalité, j’ai essayé toutes les méthodes de paramètres régionaux dans l’article que vous avez rédigé et j’ai suivi à la lettre toutes les prérogatives mais le résultat n’a pas donné. Les données date restent en format Texte. Il faudrait que je change le type de données sur chaque colonne. Or, le fichier source est constitué avec le fait que des fois de nouvelles colonnes de date peuvent “surgir”…
J’ai mis en lien mon fichier PBI ainsi que mon fichier source Txt.
Je vous remercie infiniment pour le temps et la patience que vous prenez !
Excellente soirée à vous.
YonaAttachments:
You must be logged in to view attached files.3 mars 2020 à 18 h 02 min #61739Sophie Marchand
ParticipantBonjour,
Effectivement, dans ce cas, le problème est ailleurs… Comment un ordinateur peut-il reconnaître que 20081231 et que 12312008 serait la même date si cette information est fournie pour la même date, soit le 31 décembre 2008?
Power Query est un excellent outil de transformation de données, mais il faut quand même que les données sources respectent une certaine cohérence.
Je crains malheureusement que dans votre cas, il faille comprendre pourquoi les données sources sont fournies dans une variété de formats différentes et effectuer les corrections à la source.
Sophie
3 mars 2020 à 18 h 17 min #61741Yona
ParticipantBonjour Sophie,
Je n’ai pas bien compris votre réponse… Le format est toujours JJMMAAAA dans mon fichier txt n’est-ce pas ?
De plus sur le desktop lorsque j’obtiens 31/12/2019, pourquoi le format ne s’ajuste pas en date et reste en texte ?
Je suis confus mais je n’ai pas vraiment saisi votre réponse.
Encore merci du temps que vous prenez!3 mars 2020 à 18 h 24 min #61742Sophie Marchand
ParticipantAh… desolé… C’est mon erreur. J’avais mal vu. Donc, si c’est toujours JJMMAAA, le truc est hyper simple. À partir de votre colonne de dates, vous ajoutez une nouvelle colonne en allant dans le menu AJOUTER UNE COLONNE, EXTRAIRE, et vous choisissez 2 PREMIERS CARACTÈRES. Dans cette colonne, vous aurez donc les jours. Vous ajoutez deux autres colonnes de la même manière pour extraire le mois et l’année. Et finalement, vous ajoutez une colonne personnalisée et vous insérez la formule suivante #date(ANNEE,MOIS,JOUR) où ANNEE est la référence à la colonne comprenant l’année, etc. Quand cela sera fait, vous n’aurez plus qu’à changer le type de données de cette colonne par Date et vous pourrez supprimer les autres colonnes. Voilà!
9 mars 2020 à 16 h 27 min #62018Yona
ParticipantBonjour Sophie !
Merci pour votre réponse, ça marche super bien !
Du feu de Dieu !
Désolé de mon retard, pour me replonger dans mon projet il me faut parfois un petit week-end !
Vive la MVP !
Yona9 mars 2020 à 17 h 00 min #62019Sophie Marchand
Participant🙂 Très contente que ça fonctionne bien. Au plaisir.
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.