Bonjour,
Comme l'indique mon titre je cherche à trier différents noeuds par mois et sommer certaines valeurs.
Un exemple sera plus parlant
Donc ce que j'aimerais c'est faire une somme de tout les articles "Toto" pour le mois de novembre ainsi que pour "Tata" et "Titi" puis on recommence pour décembre et ainsi de suite.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92 <?xml version="1.0" encoding="ibm437" standalone="yes"?> <Centrale> <DayInfo Date="2011-11-01T00:00:00"> <Familles> <Famille Tp="0" Name="Toto" Id="385F13"> <Ttc>0</Ttc> <Ht>0</Ht> <Bu>0</Bu> <Qt>0</Qt> </Famille> <Famille Tp="0" Name="Tata" Id="385F11"> <Ttc>0</Ttc> <Ht>0</Ht> <Bu>0</Bu> <Qt>0</Qt> </Famille> <Famille Tp="0" Name="Titi" Id="385F9"> <Ttc>-4000</Ttc> <Ht>-4000</Ht> <Bu>0</Bu> <Qt>-2</Qt> </Famille> </Familles> </DayInfo> <DayInfo Date="2011-11-02T00:00:00"> <Closure /> <Familles> <Famille Tp="0" Name="Toto" Id="385F13"> <Ttc>0</Ttc> <Ht>0</Ht> <Bu>0</Bu> <Qt>0</Qt> </Famille> <Famille Tp="0" Name="Tata" Id="385F11"> <Ttc>0</Ttc> <Ht>0</Ht> <Bu>0</Bu> <Qt>0</Qt> </Famille> <Famille Tp="0" Name="Titi" Id="385F9"> <Ttc>-4000</Ttc> <Ht>-4000</Ht> <Bu>0</Bu> <Qt>-2</Qt> </Famille> </DayInfo> <DayInfo Date="2011-12-01T00:00:00"> <Familles> <Famille Tp="0" Name="Toto" Id="385F13"> <Ttc>0</Ttc> <Ht>0</Ht> <Bu>0</Bu> <Qt>0</Qt> </Famille> <Famille Tp="0" Name="Tata" Id="385F11"> <Ttc>0</Ttc> <Ht>0</Ht> <Bu>0</Bu> <Qt>0</Qt> </Famille> <Famille Tp="0" Name="Titi" Id="385F9"> <Ttc>-4000</Ttc> <Ht>-4000</Ht> <Bu>0</Bu> <Qt>-2</Qt> </Famille> </Familles> </DayInfo> <DayInfo Date="2011-12-02T00:00:00"> <Closure /> <Familles> <Famille Tp="0" Name="Toto" Id="385F13"> <Ttc>0</Ttc> <Ht>0</Ht> <Bu>0</Bu> <Qt>0</Qt> </Famille> <Famille Tp="0" Name="Tata" Id="385F11"> <Ttc>0</Ttc> <Ht>0</Ht> <Bu>0</Bu> <Qt>0</Qt> </Famille> <Famille Tp="0" Name="Titi" Id="385F9"> <Ttc>-4000</Ttc> <Ht>-4000</Ht> <Bu>0</Bu> <Qt>-2</Qt> </Famille> </DayInfo> </Centrale>
J'ai lu quelques articles sur "xsl:sort" mais comment puis je faire quelque chose de générique pour que le tri se fasse automatiquement et que je ne somme que les articles par mois. Les "Id" sont propres à chaque article donc si besoin je peux les spécifier.
Merci d'avance.
Partager