Des groupes dynamiques basés sur une Dimension de type Date peuvent être créés au sein d'un cplan. In fine ces groupes peuvent être utilisés pour filtrer l'ensemble des champs somme via une Quickview ou bien sur seulement quelques champs somme.
Le point de départ est un cbase nommé ventes.cbase contenant une dimension Date contenant les informations année, mois, jour et déclarée en tant que Date au niveau du type de données.
Voici un exemple de code de cPlan dont le point d'entrée est le cbase précité :
cplan {
cbase-input "/cbases/ventes.cbase"
dimension "Date" {
group "J à J-6 inclus" `value("Date") > today() - 7`
group "J-7 à J-13 inclus" `value("Date") <= today() - 7 and value("Date") > today() - 14`
group "J-14 à J-27 inclus" `value("Date") <= today() - 14 and value("Date") > today() - 28`
group "J-28 à J-83 inclus" `value("Date") <= today() - 28 and value("Date") > today() - 84`
group "J-84 à J-364 inclus" `value("Date") <= today() - 84 and value("Date") > today() - 365`
group "2 derniers mois" `month(value("Date")) <= month(today()) and month(value("Date")) > month(today()) - 3`
group "4 derniers mois" `month(value("Date")) <= month(today()) and month(value("Date")) > month(today()) - 5`
group "Année en cours" `year(value("Date")) = year(today())`
group "Année précédente" `year(value("Date")) = year(today()) - 1`
group "Année -2" `year(value("Date")) = year(today()) - 2`
group "Année -3" `year(value("Date")) = year(today()) - 3`
group "Année -4" `year(value("Date")) = year(today()) - 4`
}
}
Une fois le cplan sauvegardé, ce dernier peut être ouvert avec ProDiver.
Si on décide de créer une QuickView sur la Dimension Date de cette manière :

Une fois la QuickView créée et affichée dans l'interface de l'application, on trouve les groupes nommés précédemment déclarés en fin de liste :

Le choix d'un groupe nommé dans la liste déroulante entraine le filtrage de l'ensemble des colonnes de la vue tabulaire :

Si on ne veut filtrer qu'une seule colonne, on peut ajouter ou modifier une colonne existante et ajouter un groupe nommé à la sélection :

Pour donner par exemple le résultat suivant :
