Filtrage sur les dates : Utilisation de mots clés
Last modified by jhurst on 2021/04/21 10:01
- Date calculée à partir de la date du jour
- Date calculée à partir de la dernière date des données
- Exemples
Il est possible d’utiliser des mots clés permettant de filtrer sur une dimension date, voici la liste des mots clés.
Date calculée à partir de la date du jour
- Année courante : ${filter.current.year}
- Semestre courant : ${filter.current.semester}
- Trimestre courant : ${filter.current.quarter}
- Mois courant : ${filter.current.month}
- Semaine courante : ${filter.current.week}
- Jour courant : ${filter.current.day}
- Premier jour de l’année courante au jour courant : ${filter.current.yearToDay}
- Premier jour du mois courant au jour courant : ${filter.current.monthToDay}
- Date min des données jusqu'au jour courant : ${filter.current.dataMinToDay}
- Année précédente : ${filter.current.previousYear}
- Semestre précédent : ${filter.current.previousSemester}
- Trimestre précédent : ${filter.current.previousQuarter}
- Mois précédent : ${filter.current.previousMonth}
- Semaine précédente : ${filter.current.previousWeek}
- Jour précédent : ${filter.current.previousDay}
- Année glissante : ${filter.current.slidingYear}
- Semestre glissant : ${filter.current.slidingSemester}
- Trimestre glissant : ${filter.current.slidingQuarter}
- Mois glissant : ${filter.current.slidingMonth}
- Semaine glissante : ${filter.current.slidingWeek}
Date calculée à partir de la dernière date des données
- Année courante : ${filter.data.year}
- Semestre courant : ${filter.data.semester}
- Trimestre courant : ${filter.data.quarter}
- Mois courant : ${filter.data.month}
- Semaine courante : ${filter.data.week}
- Jour courant : ${filter.data.day}
- Premier jour de l’année courante au jour courant : ${filter.data.yearToDay}
- Premier jour du mois courant au jour courant : ${filter.data.monthToDay}
- Année précédente : ${filter.data.previousYear}
- Semestre précédent : ${filter.data.previousSemester}
- Trimestre précédent : ${filter.data.previousQuarter}
- Mois précédent : ${filter.data.previousMonth}
- Semaine précédente : ${filter.data.previousWeek}
- Jour précédent : ${filter.data.previousDay}
- Année glissante : ${filter.data.slidingYear}
- Semestre glissant : ${filter.data.slidingSemester}
- Trimestre glissant : ${filter.data.slidingQuarter}
- Mois glissant : ${filter.data.slidingMonth}
- Semaine glissante : ${filter.data.slidingWeek}
Exemples
Date du jour : 05/02/2019
Exemple 1
ddCtrl.filter(new FilterOperand('Date', '${filter.current.year}')) ;
→ si niveau Année trouvé, filtre sur l’année 2019
→ sinon filtre de type intervalle : 01/01/2019 – 31/12/2019
Exemple 2
ddCtrl.filter(new FilterOperand('Date', '${filter.current.year}', 'Date', 'Année')) ;
→ si la hiérarchie et le niveau spécifiés sont trouvés, filtre sur celui-ci
→ sinon filtre de type intervalle : 01/01/2019 – 31/12/2019
Exemple 3
ddCtrl.filter(new FilterOperand('Date', '${filter.current.year}', '-1', '-1')) ;
→ filtre de type intervalle : 01/01/2019 – 31/12/2019