Last modified by jhurst on 2021/04/21 10:01

Show last authors
1 {{ddtoc/}}
2
3 ----
4
5 Il est possible d’utiliser des mots clés permettant de filtrer sur une dimension date, voici la liste des mots clés.
6
7 = Date calculée à partir de la date du jour =
8
9 * Année courante : **${filter.current.year}**
10 * Semestre courant : **${filter.current.semester}**
11 * Trimestre courant : **${filter.current.quarter}**
12 * Mois courant : **${filter.current.month}**
13 * Semaine courante : **${filter.current.week}**
14 * Jour courant : **${filter.current.day}**
15 * Premier jour de l’année courante au jour courant : **${filter.current.yearToDay}**
16 * Premier jour du mois courant au jour courant : **${filter.current.monthToDay}**
17 * Date min des données jusqu'au jour courant : **${filter.current.dataMinToDay}**
18 * Année précédente : **${filter.current.previousYear}**
19 * Semestre précédent : **${filter.current.previousSemester}**
20 * Trimestre précédent : **${filter.current.previousQuarter}**
21 * Mois précédent : **${filter.current.previousMonth}**
22 * Semaine précédente : **${filter.current.previousWeek}**
23 * Jour précédent : **${filter.current.previousDay}**
24 * Année glissante : **${filter.current.slidingYear}**
25 * Semestre glissant : **${filter.current.slidingSemester}**
26 * Trimestre glissant : **${filter.current.slidingQuarter}**
27 * Mois glissant : **${filter.current.slidingMonth}**
28 * Semaine glissante : **${filter.current.slidingWeek}**
29
30 = Date calculée à partir de la dernière date des données =
31
32 * Année courante** **:** ${filter.data.year}**
33 * Semestre courant : **${filter.data.semester}**
34 * Trimestre courant : **${filter.data.quarter}**
35 * Mois courant : **${filter.data.month}**
36 * Semaine courante : **${filter.data.week}**
37 * Jour courant : **${filter.data.day}**
38 * Premier jour de l’année courante au jour courant : **${filter.data.yearToDay}**
39 * Premier jour du mois courant au jour courant : **${filter.data.monthToDay}**
40 * Année précédente : **${filter.data.previousYear}**
41 * Semestre précédent : **${filter.data.previousSemester}**
42 * Trimestre précédent : **${filter.data.previousQuarter}**
43 * Mois précédent : **${filter.data.previousMonth}**
44 * Semaine précédente : **${filter.data.previousWeek}**
45 * Jour précédent : **${filter.data.previousDay}**
46 * Année glissante : **${filter.data.slidingYear}**
47 * Semestre glissant : **${filter.data.slidingSemester}**
48 * Trimestre glissant : **${filter.data.slidingQuarter}**
49 * Mois glissant : **${filter.data.slidingMonth}**
50 * Semaine glissante : **${filter.data.slidingWeek}**
51
52 = Exemples =
53
54 //Date du jour : 05/02/2019//
55
56 == Exemple 1 ==
57
58 {{code language="Javascript"}}
59 ddCtrl.filter(new FilterOperand('Date', '${filter.current.year}')) ;
60 {{/code}}
61
62 → si niveau Année trouvé, filtre sur l’année 2019
63
64 → sinon filtre de type intervalle : 01/01/2019 – 31/12/2019
65
66 == Exemple 2 ==
67
68 {{code language="javascript"}}
69 ddCtrl.filter(new FilterOperand('Date', '${filter.current.year}', 'Date', 'Année')) ;
70 {{/code}}
71
72 → si la hiérarchie et le niveau spécifiés sont trouvés, filtre sur celui-ci
73
74 → sinon filtre de type intervalle : 01/01/2019 – 31/12/2019
75
76 == Exemple 3 ==
77
78 {{code language="javascript"}}
79 ddCtrl.filter(new FilterOperand('Date', '${filter.current.year}', '-1', '-1')) ;
80 {{/code}}
81
82 → filtre de type intervalle : 01/01/2019 – 31/12/2019