Questa pagina si riferisce al parametro
suggestions
che fa parte di un campo di filtro o di dimensione.Puoi anche utilizzare
suggestions
come parte di una vista, come descritto nella pagina della documentazione relativa al parametrosuggestions
(per le visualizzazioni).
Utilizzo
dimension: field_name {
suggestions: ["stringa di suggerimento", "stringa di suggerimento", "..."]
}
}
Gerarchia
suggestions |
Tipi di campi possibili
Dimensione, filtro, parametroAccetta
Una stringa o un elenco di stringhe |
Definizione
Questo parametro consente di impostare come hardcoded l'elenco dei valori suggeriti per un campo filter
o un dimension
di type: string
che viene visualizzato quando qualcuno utilizza quel campo per filtrare una query.
In genere, Looker genera questi suggerimenti eseguendo la query seguente nel campo del filtro:
SELECT DISTINCT field_name FROM table
WHERE (field_name LIKE '%' OR field_name LIKE '% %')
GROUP BY 1 ORDER BY 1 LIMIT 1000
Anche se Looker memorizza nella cache fino a 1000 risultati per questa query, solo i primi 100 risultati vengono mostrati all'utente come suggerimenti di filtri.
Se il campo si trova in una tabella di grandi dimensioni, questa query può essere troppo lenta o creare un carico di database troppo grande. Se utilizzi suggestions
, puoi configurare un elenco di valori possibili come hardcoded e migliorare il rendimento.
Questo parametro è utile anche se non vuoi che determinati valori di un campo vengano visualizzati come suggerimenti, specificando un elenco più limitato.
Esempi
Sostituisci i suggerimenti predefiniti per la dimensione colors
con un elenco hardcoded:
dimension: colors {
type: string
sql: ${TABLE}.colors ;;
suggestions: ["red", "yellow", "blue"]
}