Recherche parmi les sélections ou les visualisations

Vous avez la possibilité de rechercher des valeurs et d'effectuer des sélections dans la liste filtrée résultante. Vos recherches peuvent porter sur les éléments de sélection de la barre des sélections et sur le contenu des visualisations de type volets de filtre et tables.

Cliquez sur un élément de sélection, puis dans la fenêtre contextuelle des sélections, saisissez la chaîne de recherche. La liste est filtrée à mesure que vous saisissez des caractères, de façon à afficher les valeurs correspondantes.

Résultat de la recherche portant sur « Food » dans la sélection Product Group.

Selection search.

Résultat de la recherche portant sur « Mich » dans le volet de filtre Sales Rep Name.

List search.

Pour effectuer des recherches dans les sélections, vous pouvez utiliser les méthodes suivantes :

  • Recherche textuelle. Cette méthode vous permet d'utiliser du texte, notamment les caractères génériques et les signes plus et moins.
  • Recherche partielle. Utilisé comme préfixe, le caractère tilde "~" permet de trouver des correspondances approximatives.
  • Recherche numérique. Les symboles relationnels (">", ">=", "<" ou "<=") permettent de trouver les valeurs supérieures à, inférieures à, etc.
  • Recherche par expression. Un signe égal (=) indique une expression. Les valeurs de champ correspondant à l'expression sont sélectionnées.

Vous pouvez également effectuer des recherches dans l'ensemble de données complet à l'aide de l'outil de recherche intelligente. Pour plus d'informations, voir Utilisation de la recherche intelligente.

Recherche textuelle

À mesure que vous saisissez une chaîne de recherche, Qlik Sense filtre les valeurs des champs et affiche les éléments correspondants. Si vous effectuez une recherche normale (sans caractères génériques), les chaînes correspondant à la chaîne de recherche s'affichent à l'écran. Si vous utilisez plusieurs chaînes séparées par des blancs, chacune d'elles est interprétée comme une chaîne de recherche distincte et affiche toutes les valeurs de champs contenant l'une d'entre elles. Si vous souhaitez que les chaînes de recherche distinctes soient interprétées comme une seule chaîne, utilisez des guillemets (" ") pour relier les chaînes entre elles. Vous pouvez également obtenir un résultat similaire à l'aide d'un signe plus (+). Lorsque vous utilisez le signe plus, vous définissez une condition selon laquelle les chaînes ayant un signe plus doivent être incluses dans les éléments correspondants. Toutefois, les chaînes ne doivent pas nécessairement être adjacentes ni suivre le même ordre que celui dans lequel elles ont été saisies. Un signe moins (‑) placé devant un terme à rechercher exclut les résultats contenant ce texte.

Remarque: La recherche n'est pas sensible à la casse.
Exemples de recherche de texte
Exemple Résultat
"orange juice"

Ne détecte que les valeurs de champ contenant la chaîne “orange juice”.

orange juice Sans les guillemets, tous les champs contenant “orange” ou “juice” seraient affichés.
+orange +juice Détecte les correspondances comme “orange juice”, “orange and apple juice” et “juice from oranges”.
-orange ‑juice Exclut les résultats contenant orange ou juice.

Caractères génériques

Vous pouvez utiliser un ou plusieurs caractères génériques dans une chaîne de recherche. Les caractères génériques suivants sont disponibles :

Caractères génériques
Caractère générique Représentation
* Zéro caractère ou plus, blancs compris. Ce caractère générique est flexible et correspond à n'importe quel caractère ou bloc de caractères à une place précise.
? Un seul caractère, blancs compris. Ce caractère générique est utile lorsque vous pensez qu'une chaîne est mal orthographiée, que vous n'êtes pas certain de son orthographe ou quand la chaîne contient des caractères spéciaux difficiles à reproduire correctement.
^ Début du mot dans la valeur du champ. Ce caractère générique s'utilise en combinaison avec d'autres caractères génériques.
Remarque: Si vous utilisez des caractères génériques, seuls les enregistrements correspondant à la chaîne de recherche entière s'affichent, un espace n'impliquant pas d'opérateur OU logique. La chaîne de recherche '*creamed' ne génère pas le résultat "Rocky's creamed corn", puisque la valeur ne se termine pas par “creamed”. La chaîne “creamed*” ne génère pas non plus le résultat "Rocky's creamed corn", puisque la valeur ne commence pas par “creamed”.
Exemples d'utilisation de caractères génériques
Exemple Résultat
a* Trouve toutes les valeurs commençant par la lettre “a”, y compris les chaînes comprenant plusieurs mots, où le premier mot commence par “a”.
*b Trouve toutes les valeurs se terminant par la lettre “b”, y compris les chaînes comprenant plusieurs mots, où le dernier mot se termine par “b”.
*c* Trouve toutes les valeurs contenant la lettre “c”, y compris les chaînes comprenant plusieurs mots.
*^ab*

Renvoie toutes les valeurs comprenant des mots commençant par “ab”.

Équivaut à une recherche normale des lettres “ab”, à la différence près que la recherche peut être plus complexe grâce à l'emploi de caractères génériques. S'utilise également dans une recherche programmatique, comme dans une analyse d'ensembles.

r?ck Trouve toutes les valeurs ayant quatre lettres, commençant par “r”, suivi de n'importe quel caractère et se terminant par “ck”, par exemple, “rack”, “rick”, “rock” et “ruck”.
r?? ????d Trouve toutes les valeurs correspondant à un mot de trois lettres commençant par “r” et un mot de cinq lettres se terminant par “d”.
Remarque: Les espaces ont leur importance dans les chaînes de recherche. Si vous recherchez “*corn”, vous obtenez des chaînes se terminant par “popcorn” mais aussi “corn”, par exemple. Si vous utilisez un espace dans votre chaîne de recherche, “* corn”, vous n'obtiendrez que des résultats se terminant par “corn”.

Recherche partielle

La recherche partielle est similaire à la recherche textuelle, à ceci près qu'elle compare et trie toutes les valeurs des champs en fonction de leur degré de ressemblance avec la chaîne de recherche. La recherche partielle est particulièrement utile lorsqu'il est possible que des éléments soient mal orthographiés. Une recherche partielle peut aussi vous aider à trouver plusieurs valeurs pratiquement identiques.

Commencez votre chaîne de recherche par un tilde "~". Au fur et à mesure de votre saisie, toutes les valeurs seront triées en fonction de leur degré de ressemblance avec la chaîne de recherche, les meilleures correspondances étant placées en haut de la liste. Si vous appuyez sur Entrée, la première valeur de la liste sera sélectionnée.

Recherche numérique

La recherche numérique se rapproche beaucoup de la recherche textuelle. La seule différence réside dans le fait que la chaîne de recherche doit commencer par l'un des opérateurs relationnels ">", ">=", "<" ou "<=".

Exemples de recherche numérique
Exemple Résultat
>900 Trouve toutes les valeurs supérieures à 900.
<=900 Trouve toutes les valeurs inférieures ou égales à 900.
>900<1000 Trouve toutes les valeurs supérieures à 900 et inférieures à 1 000.
<900>1000 Trouve toutes les valeurs inférieures à 900 ou supérieures à 1 000.

Recherche par expression

Une recherche par expression commence toujours par un signe égal (=). L'expression est évaluée pour chaque valeur de champ classée dans le champ de recherche. Toutes les valeurs pour lesquelles l'expression de recherche renvoie une valeur différente de zéro sont renvoyées.

Dans un volet de filtre contenant des valeurs Sales, vous pouvez utiliser une recherche similaire à =Sum(Sales) > 1000000 pour trouver les valeurs supérieures à 1 000 000. Il s'agit d'une recherche simple pour laquelle vous pourriez obtenir le même résultat en utilisant la recherche numérique : >1000000. Il arrive souvent qu'une recherche par expression soit la seule option possible. Par exemple, seule une recherche par expression permet de rechercher des valeurs dans les champs associés.

Example:  

Supposons que vous ayez un volet de filtre pour les représentants commerciaux. Vous pouvez alors utiliser une recherche par expression pour identifier les représentants ayant réalisé des ventes pour un montant supérieur à 5 000 000, par exemple. La chaîne de recherche est similaire à la précédente : =Sum(Sales) > 50000000. Étant donné que les valeurs des ventes sont associées aux représentants commerciaux, vous pouvez effectuer la recherche dans le volet de filtre Sales Rep.

Recherche par expression dans un volet de filtre à l'aide d'une chaîne de recherche.

Expressive search.