Comment créer un filtre agrégé ?

Qu'est-ce qu'un filtre agrégé ?

Les filtres agrégés sont appliqués sur le résultat d’une agrégation de valeurs d’un champ. Ils permettent ainsi de filtrer sur, par exemple, la somme des valeurs des lignes présentes dans l’entrepôt, et non ligne à ligne.

Exemple d’utilisation : La création d’un report n’affichant que les régions dont les montants de Pipe brut sont supérieurs à 1 000 000€ nécessitera l’utilisation de filtres agrégés.

Comment créer un filtre valeur agrégé ?

Dans une nouvelle feuille, créez un nouveau report avec le modèle Affaires du dossier Alizes et positionnez les champs :

  • La « Région » en ligne,

  • Le « Type d'affaire » en colonne,

  • Le « Pipe brut » en indicateur.

Générez le report, il affiche la somme des Pipe brut de l'ensemble des régions :

Nous souhaitons n'afficher que les données dont la Somme du Pipe brut est supérieure à 1 000 000€.

Dans MyReport Builder, sélectionnez l'onglet Filtres agrégés.

Glissez le champ « Pipe brut » dans l'onglet Filtres agrégés.

Choisissez l'opérateur Supérieur à, et saisissez la valeur 1000000 puis cliquez sur Ajouter.

Vous avez remarqué ? Les filtres agrégés proposent d'autres agrégations : Moyenne, Nombre de, Minimum, Maximum. Par défaut, c'est la Somme qui est proposée.

Validez la création du filtre agrégé et remarquez la formule dans l'onglet Filtres agrégés :

Générez le report, il n'affiche que les montants de Pipe brut supérieurs à 1 000 000€ :

Comment créer un filtre agrégé sur zone ?

Vous pouvez utiliser une zone nommée Excel pour vous en servir en tant que valeur dans le filtre agrégé.

Dans la même feuille Excel que l'exercice précédent, sélectionnez la cellule H1 et nommez-la « Pipe_Min ». Saisissez la valeur de 2000000 dans cette cellule. Vous pouvez même lui affecter un format de nombre en euros, ce n'est pas gênant, c'est la valeur qui compte.

Placez-vous ensuite en C4, et réaffichez MyReport Builder.

Double-cliquez sur votre filtre agrégé pour le modifier.

Sélectionnez l’onglet Valeurs dynamiqueset la liste ZONE EXCEL et sélectionnez la zone Excel « Pipe_Min ».

Validez le filtre, puis générez le report. Le résultat est le suivant :

Vous pouvez maintenant modifier la valeur contenue dans la cellule H1, puis mettre à jour le tableau.

Par exemple, avec la valeur 3500000 en H1 :

Comment créer un filtre agrégé invite ?

Dans la même feuille Excel que l'exercice précédent, positionnez-vous en cellule J2 et réaffichez MyReport Builder.

Double-cliquez sur votre filtre agrégé pour le modifier.

Sélectionnez l’onglet Valeurs dynamiques et la zone INVITE, puis cliquez sur +ajouter pour créer une nouvelle Invite.

En Valeur par défaut, saisissez 1000000.

Validez le filtre, et générez le report. L’invite s’affiche à chaque exécution du report, et vous demande la valeur à indiquer.

A chaque exécution du report, une invite de saisie sera affichée.

Actualisez votre report et modifiez la valeur dans l'invite à 5000000 :

ghostghostghostghostghost
loading table of contents...