Application de paramètres de filtre
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
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.
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
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
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
, 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
, 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.