Application de paramètres de filtre

Cette rubrique décrit les colonnes et les options de la section des paramètres de filtre dans le volet de filtre du Créateur de listes.

Colonne Filtrer par

Le tableau suivant répertorie les options de la colonne Filtrer par :
Critères Description
Légende Permet de filtrer les éléments par leur légende. Les filtres de texte permettent de lancer des recherches sur les textes et chaînes.
Nom unique Permet de filtrer les éléments par leur nom unique. Les filtres de texte permettent de lancer des recherches sur les textes et chaînes.
Attribut Permet de filtrer les attributs des éléments définis dans la base de données OLAP.
Valeur Permet de filtrer les valeurs d'une plage. Il convient de définir les paramètres du filtre, ainsi que sa zone de données.
Remarque

La valeur est disponible dans le Designer d'axes pour les segments de tranche, mais pas dans le Créateur de listes pour les segments de tranche.

Instruction MDX personnalisée Permet de créer un filtre avec une instruction MDX.

Colonne Hiérarchie

La liste hiérarchique est uniquement disponible à partir du Designer d'axes pour les segments de tranche. La liste contient les hiérarchies figurant sur l'axe.

Colonne Type de filtre

Utiliser le paramètre Type de filtre avec légende, nom unique et filtres d'attribut.

Le tableau suivant répertorie les options de la colonne Type de filtre :

Type de filtre Description
Chaîne Une recherche est lancée dans la hiérarchie sur les éléments dont la légende, le nom unique ou l'attribut correspondent au texte de recherche.
Caractère générique Les caractères génériques permettent de filtrer les noms d'éléments.
Date Il est possible de filtrer des valeurs de date. Valide pour Microsoft Analysis Services uniquement.
Expression régulière Il est possible d'utiliser des expressions régulières .NET pour filtrer les noms d'éléments. Les expressions régulières respectent la casse.

Pour consulter le guide complet des expressions régulières .NET, visiter le site : http://msdn2.microsoft.com/en-us/library/hs600312.aspx

Nombre Vous pouvez filtrer des valeurs numériques. Par exemple, les valeurs inférieures à N.

Expressions régulières avec Analysis Services

L'utilisation d'expressions régulières .NET avec des sources de données Analysis Services nécessite l'installation d'un assemblage sur le serveur Analysis Services.

Ce fichier d'assemblage, appelé Mis.Reporting.ServerExtension.dll, est installé par le programme d'installation d'Application Studio à l'emplacement suivant : C:\Program Files\Infor BI\Application Studio.

SQL Management Studio permet de se connecter à la base de données Analysis Services et d'ajouter un assemblage au dossier Assemblages.

L'assemblage doit posséder les paramètres suivants :

  • Chemin d'accès : ...\Application Studio\Mis.Reporting.ServerExtension.dll.
  • Nom : MisOlapYukonExtension
  • Autorisations : Sûre
  • Identité : Valeur par défaut

Présentation des caractères génériques

Ce tableau décrit l'utilisation des caractères génériques :
Chaîne de recherche Explication

*xyz/xyz*

L'insertion d'un astérisque (*) au début ou à la fin de la chaîne de recherche permet d'obtenir les éléments finissant ou commençant par le texte de recherche défini.

?xyz

Le point d'interrogation permet de remplacer n'importe quel caractère. Il est possible d'utiliser plusieurs points d'interrogation dans une même chaîne.

x?z

Cette chaîne de recherche permet d'obtenir tous les éléments contenant un caractère à la place de ce point d'interrogation.

Expressions régulières .NET

Pour utiliser des expressions régulières .NET, sélectionner le type de filtre Expression régulière.

Il est possible d'utiliser les expressions régulières suivantes :
Expression Explication Exemple
^

Opérateur de début de ligne

La chaîne de recherche ^A permet de trouver les éléments commençant par la lettre « A ».
$

Opérateur de fin de ligne

La chaîne de recherche eur$ permet de trouver les éléments se terminant par la chaîne de caractères « eur ».
+

Opérateur combiné

La chaîne de recherche e.+r$ permet de trouver tous les éléments se terminant par la lettre r et contenant la lettre e avec au moins un caractère intercalé entre ces deux lettres.
|

Opérateur alterné

La chaîne de recherche ^A|^B permet de trouver les éléments commençant par les lettres « A » ou « B ».
( )

Groupement

La chaîne de recherche ^(..) permet de trouver les éléments contenant un nombre pair de caractères.
.

Tout caractère

La chaîne de recherche ^c..d permet de trouver les éléments commençant par la lettre « c » suivie de deux autres caractères, puis de la lettre « d ».
\

Cet opérateur permet de rendre littéral le caractère qui le suit.

La chaîne de recherche \\ permet de trouver tous les éléments qui contiennent le caractère « \ ».

Les expressions régulières ne respectent pas la casse. Préfixer l'expression à l'aide de (?-i) pour qu'elle respecte la casse.

Condition

Les conditions pouvant être appliquées dépendent des sélections dans les listes Filtrer par et Type de filtre. Elles incluent Égal à, Est différent de, Supérieur à, etc.

Pour les filtres de valeur, la condition Est accessible peut être appliquée. Les autorisations d'affichage des données peuvent être appliquées aux utilisateurs et aux éléments. Si l'autorisation pour un utilisateur et un élément particuliers est Aucune, cet utilisateur ne peut pas afficher la valeur de l'élément. Ces valeurs sont considérées comme vides et peuvent être filtrées avec la condition Est accessible.

Valeur

Entrer la valeur à laquelle se rapportent les paramètres du filtre. Il peut s'agir d'une chaîne ou d'un nombre.

Filtrage des noms d'éléments

Ouvrir le volet Filtre du créateur de listes, cliquer sur Nouveau filtre, puis sélectionner Légende ou Nom unique dans la liste Filtrer par. Sélectionner le type de filtre, la condition et la valeur.
Remarque

L'option Condition renvoie au classement par ordre alphabétique des éléments de la liste. Leur position dans la hiérarchie n'est pas prise en considération.

Filtrage des attributs

Ouvrir le volet Filtre du Créateur de listes, cliquer sur Nouveau filtre, puis sélectionner Attribut dans la section Paramètres du filtre (liste Filtrer par). Sélectionner le type de filtre, l'attribut, la condition et la valeur.

Filtrage des valeurs

Ouvrir le volet Filtre du créateur de listes, cliquer sur Nouveau filtre, puis sélectionner Valeur dans la liste Filtrer par. Sélectionner les opérateurs et les valeurs. Utiliser la zone de données pour définir la plage de données à laquelle appliquer le filtre.

Un filtre de valeur peut servir à exclure les valeurs zéro ou nulles. Une cellule qui comporte une valeur nulle est vide. Une cellule avec une valeur zéro contient le chiffre 0. Le zéro peut servir au calcul, mais pas les valeurs nulles. Attention à ne pas confondre « valeurs nulles » et « valeurs zéro ».

Si les données contiennent à la fois des valeurs nulles et des valeurs zéro, les règles suivantes s'appliquent :

  • Un filtre qui recherche les valeurs nulles ne renvoie pas les valeurs zéro.
  • Un filtre qui recherche toutes les valeurs non nulles renvoie les valeurs zéro et toutes les autres.