Bonjour ,

Etant donné que je veux simplifier une table ,je crée une requête analyse croisée via la méthode du pivot ( d'autant plus qu'après je dois créer un graphique ... ) .

Je dois étudier la valeur d'une monnaie au cours des 10 dernières années. Cette dernière est très fluctuante d'où le fait que je veux faire la valeur de chaque monnaie pour trimestre de chaque année ).


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
TRANSFORM Avg(VALEUR_MONNAIE.[Valeur/€]) AS [MoyenneDeValeur/$]
SELECT VALEUR_MONNAIE.[Monnaie]
FROM VALEUR_MONNAIE
GROUP BY VALEUR_MONNAIE.[Monnaie]
PIVOT "Annee "&Format([Date],"yyyy");
Ceci marche mais il y a trop peu de données , seule l'année entre en tant que paramètre. je veux affiner le tableau et prenant en compte le trimestre.

Comment faire un double PIVOT ? genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
PIVOT "Annee "&Format([Date],"yyyy") AND "Trim"&Format([Date],"q");


Bien cordialement
et joyeuses fêtes!!!