saran (untuk kolom)

Halaman ini merujuk ke parameter suggestions yang merupakan bagian dari dimensi, kolom filter, atau parameter.

Anda juga dapat menggunakan suggestions sebagai bagian dari tampilan, seperti yang dijelaskan di halaman dokumentasi parameter suggestions (untuk tampilan).

Penggunaan

view: view_name {
  dimension: field_name {
    suggestions: ["suggestion string", "suggestion string", "…"]
  }
}
Hierarki
suggestions
Kemungkinan Jenis Kolom
Dimensi, Filter, Parameter

Menerima
String atau daftar string

Definisi

Saat pengguna memfilter Explore pada jenis kolom yang mendukung saran, Looker akan menyarankan kemungkinan nilai untuk kolom tersebut secara default (lihat Mengubah saran filter untuk mengetahui informasi tentang cara memengaruhi saran filter). Untuk memberikan saran bagi kolom filter, Looker menjalankan kueri pada database Anda untuk mengambil daftar nilai unik untuk kolom tersebut. Looker biasanya membuat saran ini dengan menjalankan kueri seperti berikut pada kolom filter:

SELECT DISTINCT field_name FROM table
WHERE (field_name LIKE '%' OR field_name LIKE '% %')
GROUP BY 1 ORDER BY 1 LIMIT 1000

Parameter suggestion memungkinkan Anda melakukan hardcode pada daftar nilai yang disarankan untuk dimensi, kolom filter, atau parameter yang akan muncul saat seseorang menggunakan kolom tersebut untuk memfilter kueri.

Jika kolom berada dalam tabel besar, kueri ini dapat terlalu lambat atau membuat beban database terlalu besar. Dengan menggunakan suggestions, Anda dapat melakukan hardcode pada daftar kemungkinan nilai dan meningkatkan performa.

Parameter suggestions juga berguna karena memungkinkan Anda menentukan daftar yang lebih terbatas jika tidak ingin nilai tertentu dari kolom muncul sebagai saran.

Contoh

Ganti saran default untuk dimensi colors dengan daftar yang di-hardcode:

dimension: colors {
  type: string
  sql: ${TABLE}.colors ;;
  suggestions: ["red", "yellow", "blue"]
}