Transposer Données dans Query

Bonjour à tous,

Je bute sur un souci avec Query : J'ai une colonne de données (départ) que je souhaite transposer en tableau (arrivée)

Le problème, c'est que tout étant dans la seule et même colonne (en-têtes et données) je ne sais pas comment faire (voir exemples)

Des personnes susceptibles de m'aider ?

Merci d'avance

Départ :

depart

Arrivée :

arrivee

Bonjour

Avec une image c'est plutôt Photoshop que PowerQuery...

Vu sous cet angle, en effet.

Je pensais qu'il y aurait un souci au niveau de la source, qui est un xml

Je joins le fichier pour exemple, j'espère que cela fonctionnera

10classeur1.xlsx (49.66 Ko)

Donc en gros, je souhaiterais que la colonne de la requête 1 serve d'en tête (bon ça, ça va), et que les données de la requête 2 soient disposées en tableau un peu comme dans les images de mon premier post.

La colonne de la requête 2 peut être divisée par paquet de 15, je ne sais pas si j'arrive à être clair

RE

On n'a pas accès au XML qui demande un droit d'accès donc essaye ceci

Requête ligneResultatWS

  • ajoute un Index (en laissant à partir de 0)
  • ajoute une colonne personnalisée Idx avec la formule
    =Number.Mod([Index],15)
  • ajoute un colonne personnalisée N° avec la formule
    =Number.Mod([Index],15)

Requête

  • ajoute un Index (en laissant à partir de 0)
  • fusionne avec la requête ligneResultatWS en jointure interne respectivement sur Index et Idx
  • développe les champs et valeur.Element:Text en décochant l'ajout du nom de la source
  • supprime la colonne Index
  • sélectionne la colonne Element:Text puis Transformer, Pivoter la colonne : colonne de Valeurs valeur.Element:Text, Options avancées, ne pas agréger

Voir pour changer les paramètres régionaux de la requête pour récupérer les nombres correctement

Requête ligneResultatWS

ajoute un Index (en laissant à partir de 0)

ajoute une colonne personnalisée Idx avec la formule

=Number.Mod([Index],15)

ajoute un colonne personnalisée N° avec la formule

=Number.Mod([Index],15)

Ce sont les mêmes formules, c'est normal ?

Merci pour ton explication en tous cas

Et oui désolé, le xml vient de notre ERP

Arf

Mon copier coller a foiré : pour N°

Number.IntegerDivide([Index],15)

Ah voilà, ça fonctionne comme cela !

Merci beaucoup, c'est top !

Bonjour à toutes et tous !

@78chris : Mille mercis pour ce partage !

Rechercher des sujets similaires à "transposer donnees query"