Utiliser un cBase comme flux d’entrée

Dans Workbench, il est possible d'utiliser un cBase comme flux d'entrée de script Integrator. Il est également possible de filtrer les données provenant de ce cBase.

En effet, dans la liste des objets d'entrées (Input) est présente l'entrée cBase :

Un glisser déposer de l'objet dans la zone des flux de Workbench nous permet d'ajouter une entrée cBase :

La sélection d'un cBase grâce au bouton de navigation en dessous de la zone cBase/cplan/dive permet l'affichage des colonnes présentes dans le cBase :

Dans notre exemple, le cBase contient plusieurs années.

Nous souhaitons filtrer les données sur 2023.

Pour cela, il faut cliquer sur le bouton à coté de Filter dans les propriétés de l'objet :

Cela amène la boite de dialogue suivante :

Dans la zone Expression saisir la syntaxe suivante :

value("Année")=2023

Dans le cas où la Dimension Année est déclarée en tant que Integer.

Dans le cas où la Dimension Année est déclarée en tant que String la syntaxe suivante doit être utilisée :

value("Année")="2023"

Les données sont bien filtrées :

Si maintenant nous souhaitons filtrer sur l'année 2023 et sur la Sous-Famille Souris la syntaxe à utiliser est la suivante :

value("Année")=2023 and value("Sous-Famille")="Souris"

ou

value("Année")="2023" and value("Sous-Famille")="Souris"

selon que la colonne Année soit déclarée en Integer ou en String

En résultat les données sont bien filtrées sur les valeurs souhaitées :