Ricerca testuale
La ricerca testuale è il principale testo di ricerca che è possibile utilizzare in Qlik Sense. Per cercare valori in un campo, usare virgolette, caratteri jolly e modificatori. Durante la digitazione della stringa di ricerca Qlik Sense filtra i valori di campo visualizzando le voci corrispondenti.
Le ricerche testuali possono essere suddivise in due modelli separati di ricerca:
-
Ricerca normale
-
Ricerca con caratteri jolly
Tipo di ricerca | Descrizione | Esempio | Tipi di dati supportati |
---|---|---|---|
Ricerca normale | Consente di utilizzare testo, inclusi i modificatori più e meno. | ACME -Inc | Carattere o stringa di testo, valore numerico, valore duale |
Ricerca con caratteri jolly | Consente di utilizzare testo, inclusi i caratteri jolly ma esclusi i modificatori più e meno. | *company | Carattere o stringa di testo, valore numerico, valore duale |
Ricerca normale
Il testo normale non può contenere caratteri jolly, ma può contenere i modificatori più e meno. La ricerca normale può essere usata solo in modo interattivo e non può essere utilizzata nelle ricerche all'interno delle espressioni di analisi.
Se si esegue una ricerca standard, vengono visualizzate le stringhe che corrispondono alla stringa di ricerca. Se si utilizzano diverse stringhe, separate da spazi vuoti, ciascuna stringa viene interpretata come stringa di ricerca separata e visualizzerà tutti i valori di campo che contengono qualunque stringa.
La seguente tabella contiene esempi aggiuntivi di ricerche normali, accompagnati da spiegazioni per i risultati.
Esempio | Risultato |
---|---|
"orange juice" |
Trova solo i valori di campo che contengono l'intera stringa “orange juice”. Vedere Virgolette. |
orange juice | Senza le virgolette, verranno visualizzati tutti i campi che contengono “orange” o “juice”. |
+orange +juice | Trova corrispondenze quali “orange juice”, “orange and apple juice” e “juice from oranges”. Vedere Modificatore più (+). |
-orange ‑juice | Esclude i risultati che contengono orange o juice. Vedere Modificatore meno (-). |
Virgolette
Per interpretare le stringhe di ricerca separate come un'unica stringa, utilizzare le virgolette (" ") per collegare le stringhe.
Modificatori
I modificatori consentono di affinare i risultati delle ricerche tramite l'inclusione o l'esclusione di valori che soddisfano condizioni specifiche.
Sono disponibili due tipi di modificatori:
-
Modificatore più (+)
-
Modificatore meno (-)
Modificatore più (+)
L'uso del modificatore più imposta la condizione per cui le stringhe con un segno più devono essere incluse nelle voci corrispondenti. Tuttavia, le stringhe non devono necessariamente essere inserite una accanto all'altra, né nello stesso ordine in cui sono state immesse.
Nell'esempio seguente, il modificatore più è posizionato accanto al valore abc. I risultati devono contenere questo valore, ma l'ordine non è importante. La seconda stringa, solution, non è vincolata da questa condizione, quindi può apparire nei risultati sebbene non debba essere presente per forza.
Modificatore meno (-)
Se si posiziona un segno meno prima di un termine di ricerca, vengono esclusi i risultati contenenti quel testo.
In questo esempio, il segno meno davanti alla parola "solution" rimuove tutti i valori contenente questa stringa dai risultati.
Combinazione di modificatori
È possibile combinare i modificatori più e meno in un'unica ricerca. Nel seguente esempio, i valori contenenti la stringa "solution" saranno esclusi, mentre la stringa "abc" deve essere presente in modo che il valore sia incluso nei risultati.
Ricerca con caratteri jolly
La ricerca con caratteri jolly consente agli utenti di effettuare ricerche di testo in modo più flessibile. È possibile utilizzare la ricerca con caratteri jolly nelle situazioni interattive e con analisi dei set. La ricerca con caratteri jolly non deve includere modificatori più o meno.
In una stringa di ricerca, è possibile utilizzare uno o più caratteri speciali. È possibile utilizzare i seguenti caratteri speciali:
-
Carattere jolly *
-
Carattere jolly ?
-
Carattere jolly ^
Esempio | Risultato |
---|---|
a* | Trova tutti i valori che iniziano con la lettera “a”, incluse le stringhe con diverse parole in cui la prima parola inizia con “a”. |
*b | Trova tutti i valori che terminano con la lettera “b”, incluse le stringhe con diverse parole in cui l'ultima parola inizia termina con “b”. |
*c* | Trova tutti i valori che contengono la lettera “c”, incluse le stringhe composte da più parole. |
*^ab* |
Restituisce tutti i valori contenenti parole che iniziano con “ab”. Equivale a una normale ricerca di “ab” ma, a differenza di questa, può essere resta più complessa mediante caratteri jolly. Può essere inoltre utilizzato in una ricerca programmatica, come ad esempio in Set Analysis. |
r?ck | Trova tutti i valori composti da quattro lettere che iniziano con “r”, seguita da qualsiasi carattere, e che terminano con “ck”, ad esempio “rack”, “rick”, “rock” e “ruck”. |
r?? ????d | Trova tutti i valori composti da una parola di tre lettere che inizia con “r” e una parola di cinque lettere che termina con “d”. |
Carattere jolly *
Il carattere jolly * viene usato al posto di zero o di altri caratteri, inclusi gli spazi. Questo carattere speciale è flessibile e corrisponde a qualsiasi carattere o qualsiasi serie di caratteri in una posizione specifica.
Nel seguente esempio, tutti i valori che iniziano con la stringa "company" sino elencati tra i risultati.
Di seguito, tutti i valori che iniziano con la stringa "company" sino elencati tra i risultati.
Se si posiziona il carattere jolly * prima e dopo una stringa, i risultati includeranno tutti i valori contenenti quella stringa.
Carattere jolly ?
Il carattere jolly ? viene usato al posto di un singolo carattere, inclusi gli spazi. Questo carattere speciale può risultare utile quando si pensa che la stringa non sia stata scritta correttamente, non si è sicuri dell'ortografia o quando la stringa contiene caratteri speciali che potrebbero essere difficili da riprodurre correttamente.
È possibile sostituire questo carattere jolly con qualsiasi carattere della stringa, oppure, è possibile usarlo in combinazione con caratteri definiti.
Carattere jolly ^
Il carattere jolly ^ è usato per filtrare i valori per il carattere o i caratteri all'inizio di una parola all'interno del valore di un campo. Questo carattere speciale viene utilizzato unitamente ad altri caratteri jolly.
Nell'esempio seguente, la stringa di ricerca "*^a*" restituisce tutti i valori contenenti una stringa che inizi con la lettera "a".