Microsoft 365 Power pivot/query - transformation données - passer d'une matrice de quantité à une table par operation

Henri69

XLDnaute Nouveau
Bonjour,

J'ai un fichier de suivi de production journalier qui est une matrice avec :
- ligne = ref produit
- colonne = date du jour (1 colonne = 1 date).

Par contre je crois que ce format de table n'est pas directement exploitable dans power pivot, et je dois transformer cette matrice pour avoir une table avec en colonne la ref produit, la date puis la quantité. Cela implique de recréer une ligne pour chaque quantité saisie dans la matrice précédente... ce qui me semble assez complexe...

En PJ mon tableau actuel avec un onglet tableau cible.
2 questions :
- Existe-t-il une astuce pour que la matrice soit lisible directement dans Power Pivot (je ne pense pas mais je tente quand meme :)
- Et sinon savez vous comment je peux transformer ma table ?

Merci !
 

Pièces jointes

  • suivi prod journalier 2.xlsx
    23.4 KB · Affichages: 8

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour,

@Henr69 : j'avais oublié qu'il existe une fonction M spécialement créer pour renommer les colonnes.

Donc l'étape de renommage des colonnes peut s'écrire ainsi :
= Table.TransformColumnNames(Source, each Text.Combine({Text.Start(_,10) ,Record.Field(Source{0},_)},"-"))
L'avantage de Text.Combine est qu'il ne traite pas les nulls. Il n'est donc pas important que les 2 premières valeurs de la première ligne de la table soient nulle.

Cordialement
 

Discussions similaires

Statistiques des forums

Discussions
315 096
Messages
2 116 182
Membres
112 677
dernier inscrit
Justine11