Bonjour,
J'ai un array de 3 colonnes (ref, date, valeur) comme ça :
Ref Date Valeur REF01 Janvier 1000 REF01 Fevrier 2000 REF01 Mars REF02 Janvier 500 REF02 Fevrier 600 REF02 Mars 400 REF02 Avril 450 REF03 Mars 10 REF03 Avril 30
Ce que je cherche à faire, c'est un pivot "Date" et un groupby "Ref" pour avoir le résultat ci-dessous.
Les données sont normalement triées par Ref puis Date, mais je ne peux pas garantir que c'est toujours le cas.
Ref Janvier Fevrier Mars Avril REF01 1000 2000 REF02 500 600 400 450 REF03 10 30
A travers des boucles, je sais faire. Mon problème c'est d'optimiser au mieux sur des centaines de milliers de lignes.
Si vous avez un bout de code (php, ou javascript sans passer par un truc tout fait type lib), je suis preneur
Merci de votre aide.
PS : J'ai modifié le titre pour plus de précision après avoir trouvé le terme Crosstab, mais je ne trouve que des tools et rien en pure PHP ou Javascript.
Partager