suggerimenti (per i campi)

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 parametro suggestions (per le visualizzazioni).

Utilizzo

view: view_name {
dimension: field_name {
suggestions: ["stringa di suggerimento", "stringa di suggerimento", "..."]
}
}
Gerarchia
suggestions
Tipi di campi possibili
Dimensione, filtro, parametro

Accetta
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"]
}