Penggunaan
view: view_name {
measure: field_name { ... }
}
|
Hierarki
measure |
Menerima
ID Looker untuk memberi nama ukuran
|
Definisi
Parameter measure mendeklarasikan ukuran (agregasi) baru dan menentukan nama untuk ukuran tersebut.
Ada beberapa kriteria untuk nama ukuran:
- ID ini harus unik dalam tampilan tertentu.
- Harus terdiri dari karakter
ahinggaz(tanpa huruf kapital),0hingga9, atau_. - Nama harus diawali dengan huruf.
Ada banyak jenis pengukuran, seperti yang dibahas lebih lanjut di halaman dokumentasi Jenis pengukuran.
Subparameter untuk measure
Lihat halaman referensi Parameter kolom untuk mengetahui daftar subparameter yang tersedia untuk kolom LookML.
Contoh
Buat ukuran bernama product_count dan total_value dalam tampilan bernama products:
view: products {
measure: product_count {
type: count
}
measure: total_value {
sql: ${value} ;;
type: sum
}
}
Yang perlu diketahui
Ukuran dalam tampilan gabungan
Agar ukuran (penggabungan) dapat melalui gabungan, Anda harus menentukan kunci utama di semua tampilan yang terlibat dalam gabungan.
Anda dapat melakukannya dengan menambahkan parameter primary_key ke definisi kolom kunci utama di setiap tampilan:
dimension: id {
type: number
primary_key: yes
}
Untuk menangani ukuran gabungan dengan benar, Looker mengandalkan Anda dalam menentukan kunci utama yang nilainya benar-benar unik dan bukan nilai NULL. Jika data Anda tidak berisi kunci utama, pertimbangkan apakah penggabungan beberapa kolom akan menghasilkan kunci utama dengan nilai yang sepenuhnya unik dan tidak NULL. Jika kunci primer Anda tidak unik atau berisi nilai NULL dan kueri Anda menyertakan data yang mengungkapkan masalah tersebut, Looker akan menampilkan error seperti yang dijelaskan di halaman Praktik Terbaik Error: Nilai/kunci primer (atau sql_distinct_key) tidak unik, kelebihan atau ketidakcocokan nilai saat menghitung jumlah.
Pengukuran berdasarkan pengukuran lain
Anda dapat menentukan ukuran yang didasarkan pada ukuran lain. Ukuran baru harus berupa type: number untuk menghindari error agregasi bertingkat. Lihat dokumentasi tentang type: number untuk ukuran untuk mengetahui contoh dan penjelasannya.