Halaman ini menunjukkan cara menambahkan dan menyesuaikan elemen dasbor LookML type: looker_boxplot dengan parameter dasbor LookML dalam file dashboard.lkml.
Untuk mengetahui informasi tentang cara membuat diagram boxplot melalui UI Looker, lihat halaman dokumentasi Opsi diagram boxplot.
Contoh penggunaan
N menunjukkan bahwa nilai numerik diperlukan. Tanda petik tunggal menunjukkan teks deskriptif dan tidak boleh disertakan dalam kode aktif.
## BASIC PARAMETERS
name: element_name
title: 'Element Title'
type: looker_boxplot
height: N
width: N
top: N
left: N
row: N
col: N
refresh: N (seconds | minutes | hours | days)
note:
text: 'note text'
state: collapsed | expanded
display: above | below | hover
## QUERY PARAMETERS
model: model_name
explore: explore_name
fields: [view_name.field_name, view_name.field_name, view_name.field_name, …]
dimensions: [view_name.field_name, view_name.field_name, …]
measures: [view_name.field_name, view_name.field_name, …]
sorts: [view_name.field_name asc | desc, view_name.field_name, …]
limit: N
filters:
view_name.field_name: 'looker filter expression'
listen:
dashboard_filter_name: view_name.field_name
query_timezone: 'specific timezone' | user_timezone
hidden_fields: [view_name.field_name, view_name.field_name, …]
## SERIES PARAMETERS
color_application:
collection_id: 'collection ID'
palette_id: 'palette ID'
options:
reverse: true | false
## STYLE PARAMETERS
show_view_names: true | false
## X-AXIS PARAMETERS
show_x_axis_label: true | false
x_axis_label: 'desired x-axis label'
show_x_axis_ticks: true | false
x_axis_gridlines: true | false
x_axis_reversed: true | false
x_axis_zoom: true | false
## Y-AXIS PARAMETERS
show_y_axis_labels: true | false
y_axis_labels: ['desired y-axis label']
show_y_axis_ticks: true | false
y_axis_gridlines: true | false
y_axis_min: ['N']
y_axis_max: ['N']
y_axis_tick_density: default | custom
y_axis_tick_density_custom: 'N'
y_axis_reversed: true | false
y_axis_value_format: ['Excel-style formatting']
y_axis_zoom: true | false
## ADVANCED VISUALIZATION CONFIGURATION PARAMETERS
advanced_vis_config: 'Highcharts JSON snippet'
Definisi parameter
| Nama Parameter | Deskripsi | |
|---|---|---|
| Parameter Dasar | ||
name (untuk elemen) |
Membuat elemen | |
title (untuk elemen) |
Mengubah cara nama elemen ditampilkan kepada pengguna | |
type (untuk elemen) |
Menentukan jenis visualisasi yang akan digunakan dalam elemen | |
height (untuk elemen) |
Menentukan tinggi elemen, dalam satuan tile_size, untuk dasbor layout: tile dan layout: static |
|
width (untuk elemen) |
Menentukan lebar elemen, dalam satuan tile_size, untuk dasbor layout: tile dan layout: static |
|
top |
Menentukan posisi elemen dari atas ke bawah, dalam satuan tile_size, untuk dasbor layout: static |
|
left |
Menentukan posisi elemen kiri-ke-kanan, dalam satuan tile_size, untuk dasbor layout: static |
|
row |
Menentukan posisi elemen dari atas ke bawah, dalam satuan baris, untuk dasbor layout: newspaper |
|
col |
Menentukan posisi elemen kiri-ke-kanan, dalam satuan kolom, untuk dasbor layout: newspaper |
|
refresh (untuk elemen) |
Menetapkan interval saat elemen akan diperbarui secara otomatis | |
note |
Memulai bagian LookML untuk menentukan catatan untuk elemen. Parameter ini memiliki subparameter text, state, dan display. |
|
| Parameter kueri | ||
model |
Menentukan model yang akan digunakan untuk kueri elemen | |
explore (untuk elemen) |
Menentukan Eksplorasi yang akan digunakan untuk kueri elemen | |
fields |
Menentukan kolom yang akan digunakan untuk kueri elemen. Ini dapat digunakan sebagai pengganti dimensions dan measures. |
|
dimensions |
Menentukan dimensi yang akan digunakan untuk kueri elemen | |
measures |
Menentukan ukuran yang akan digunakan untuk kueri elemen | |
sorts |
Menentukan pengurutan yang akan digunakan untuk kueri elemen | |
limit |
Menentukan batas baris yang akan digunakan untuk kueri elemen | |
filters (untuk elemen) |
Menentukan filter yang tidak dapat diubah untuk kueri elemen | |
listen |
Menentukan filter yang dapat diubah untuk kueri elemen, jika filters (untuk dasbor) telah dibuat |
|
query_timezone |
Menentukan zona waktu yang harus digunakan saat kueri dijalankan | |
hidden_fields |
Menentukan kolom yang akan digunakan dalam kueri, tetapi disembunyikan dalam diagram | |
| Parameter deret | ||
color_application |
Menerapkan koleksi dan palet warna ke diagram | |
| Parameter gaya | ||
show_view_names |
Menampilkan atau menyembunyikan nama tampilan dari label diagram | |
| Parameter sumbu X | ||
show_x_axis_label |
Menampilkan atau menyembunyikan label sumbu x | |
x_axis_label |
Menentukan label sumbu x kustom | |
show_x_axis_ticks |
Menampilkan nilai pada sumbu x | |
x_axis_gridlines |
Memperluas garis petak dari sumbu x | |
x_axis_reversed |
Membalikkan arah sumbu x | |
x_axis_zoom |
Menentukan apakah zoom diizinkan di sepanjang sumbu x | |
| Parameter sumbu Y | ||
show_y_axis_labels |
Menampilkan atau menyembunyikan label sumbu y | |
y_axis_labels |
Menentukan label sumbu y kustom | |
show_y_axis_ticks |
Menampilkan nilai pada sumbu y | |
y_axis_gridlines |
Memperluas garis petak dari sumbu y | |
y_axis_min |
Menentukan nilai minimum untuk sumbu y | |
y_axis_max |
Menentukan nilai maksimum untuk sumbu y | |
y_axis_tick_density |
Mengaktifkan opsi untuk menetapkan kepadatan tanda centang sumbu y kustom dengan parameter y_axis_tick_density_custom |
|
y_axis_tick_density_custom |
Menentukan kepadatan tanda sumbu y saat y_axis_tick_density disetel ke custom |
|
y_axis_reversed |
Membalikkan arah sumbu y | |
y_axis_value_format |
Menentukan format angka nilai sumbu y | |
y_axis_zoom |
Menentukan apakah akan mengizinkan zoom di sepanjang sumbu y. Dinonaktifkan jika x_axis_zoom: false. |
|
| Parameter Konfigurasi Visualisasi Lanjutan | ||
advanced_viz_config |
Menerima cuplikan JSON HighCharts yang dapat menggantikan beberapa setelan visualisasi | |
Parameter dasar
Saat menentukan elemen dasbor LookML, Anda harus menentukan nilai untuk setidaknya parameter dasar name dan type. Parameter dasar lainnya, seperti title, height, dan width, memengaruhi tampilan dan posisi elemen di dasbor.
name
Bagian ini mengacu pada parameter
nameyang merupakan bagian dari elemen dasbor.
namejuga dapat digunakan sebagai bagian dari filter dasbor, yang dijelaskan di halaman dokumentasi Parameter dasbor.
Setiap deklarasi name membuat elemen dasbor baru dan menetapkan nama untuknya. Nama elemen harus unik. Nama terkadang direferensikan dalam parameter elements saat Anda menggunakan dasbor layout: grid.
- name: orders_by_date
title
Bagian ini mengacu pada parameter
titleyang merupakan bagian dari elemen dasbor.
titlejuga dapat digunakan sebagai bagian dari dasbor, yang dijelaskan di halaman dokumentasi Parameter dasbor.
titlejuga dapat digunakan sebagai bagian dari filter dasbor, yang dijelaskan di halaman dokumentasi Parameter dasbor.
Parameter title memungkinkan Anda mengubah cara nama elemen akan ditampilkan kepada pengguna. Jika tidak ditentukan, judul akan ditetapkan secara default ke elemen name.
Perhatikan contoh berikut:
- name: sales_overview
title: '1) Sales Overview'
Jika Anda menggunakan format ini, bukan elemen yang muncul sebagai Ringkasan Penjualan, elemen tersebut akan muncul sebagai 1) Ringkasan Penjualan.
type
Bagian ini mengacu pada parameter
typeyang merupakan bagian dari elemen dasbor.
typejuga dapat digunakan sebagai bagian dari filter dasbor, yang dijelaskan di halaman dokumentasi Parameter dasbor.
typejuga dapat digunakan sebagai bagian dari gabungan, yang dijelaskan di halaman dokumentasi parametertype(untuk gabungan).
typejuga dapat digunakan sebagai bagian dari dimensi, yang dijelaskan di halaman dokumentasi Jenis dimensi, filter, dan parameter.
typejuga dapat digunakan sebagai bagian dari pengukuran, yang dijelaskan di halaman dokumentasi Jenis pengukuran.
Parameter type menentukan jenis visualisasi yang akan digunakan dalam elemen.
- name: element_name
type: text | looker_grid | table | single_value | looker_single_record |
looker_column | looker_bar | looker_scatter | looker_line | looker_area |
looker_pie | looker_donut_multiples | looker_funnel | looker_timeline |
looker_map | looker_google_map | looker_geo_coordinates | looker_geo_choropleth | looker_waterfall | looker_wordcloud | looker_boxplot
Lihat halaman dokumentasi type (untuk dasbor LookML) untuk mengetahui ringkasan berbagai jenis elemen dasbor LookML.
height
Bagian ini mengacu pada parameter
heightyang merupakan bagian dari elemen dasbor.
heightjuga dapat digunakan sebagai bagian dari baris dasbor, yang dijelaskan di halaman dokumentasi Parameter dasbor.
Untuk dasbor dengan tata letak tile atau static
Parameter height menentukan tinggi elemen, dalam satuan tile_size (yang ditentukan dalam piksel), untuk dasbor layout: tile dan layout: static.
Misalnya, kode berikut menentukan tile_size: 100 dan height: 4, sehingga elemen orders_by_date memiliki tinggi 400 piksel.
- dashboard: sales_overview
tile_size: 100
...
elements:
- name: orders_by_date
height: 4
...
Untuk dasbor dengan tata letak newspaper
Parameter height menentukan tinggi elemen, dalam satuan baris, untuk dasbor layout: newspaper.
Dasbor dengan tata letak koran secara default memiliki tinggi elemen 6 baris, atau sekitar 300 piksel. Tinggi minimum adalah 1 baris untuk dasbor dengan parameter preferred viewer yang ditetapkan ke dashboards-next. Tinggi minimum adalah 2 baris untuk dasbor dengan parameter preferred viewer yang ditetapkan ke dashboards.
Misalnya, kode berikut menetapkan tinggi elemen menjadi 12 baris, atau dua kali lebih tinggi dari elemen lain yang ditetapkan ke default:
- dashboard: sales_overview
layout: newspaper
...
elements:
- name: orders_by_date
height: 12
...
width
Bagian ini mengacu pada parameter
widthyang merupakan bagian dari elemen dasbor.
widthjuga dapat digunakan sebagai bagian dari dasbor, yang dijelaskan di halaman dokumentasi Parameter dasbor.
Parameter width menentukan lebar elemen, dalam satuan tile_size, untuk dasbor layout: tile dan layout: static.
Misalnya, kode berikut menentukan tile_size: 100 dan width: 4, sehingga elemen orders_by_date memiliki lebar 400 piksel.
- dashboard: sales_overview
tile_size: 100
...
elements:
- name: orders_by_date
width: 4
...
Parameter width menentukan lebar elemen, dalam satuan kolom, untuk dasbor layout: newspaper.
Dasbor dengan tata letak koran secara default memiliki lebar 24 kolom.
Misalnya, kode berikut menetapkan elemen ke setengah lebar dasbor:
- dashboard: sales_overview
layout: newspaper
...
elements:
- name: orders_by_date
width: 12
...
top
Parameter top menentukan posisi elemen dari atas ke bawah, dalam satuan tile_size, untuk dasbor layout: static.
Misalnya, kode berikut menentukan tile_size: 100 dan top: 4, memosisikan tepi atas elemen orders_by_date 400 piksel dari bagian atas dasbor.
- dashboard: sales_overview
tile_size: 100
...
elements:
- name: orders_by_date
top: 4
...
left
Parameter left menentukan posisi elemen dari kiri ke kanan, dalam satuan tile_size, untuk dasbor layout: static.
Misalnya, kode berikut menentukan tile_size: 100 dan left: 4, yang memosisikan tepi kiri elemen orders_by_date 400 piksel dari sisi kiri dasbor.
- dashboard: sales_overview
tile_size: 100
...
elements:
- name: orders_by_date
left: 4
...
row
Untuk dasbor layout: newspaper, parameter row menentukan baris tempat tepi atas elemen ditempatkan.
Dasbor dimulai dengan baris 0 di bagian atas dasbor. Dasbor dengan tata letak koran secara default memiliki tinggi elemen 6 baris, yang berarti elemen dasbor di bagian atas dasbor (row: 0) secara default akan menempati baris 0-5.
Setiap baris memiliki tinggi 50 piksel, yang berarti tinggi elemen default 6 baris adalah 300 piksel.
Misalnya, kode berikut menetapkan elemen untuk ditempatkan di baris kedua elemen di dasbor, dengan asumsi elemen ditetapkan pada tinggi default:
- dashboard: sales_overview
layout: newspaper
...
elements:
- name: orders_by_date
row: 6
...
col
Untuk dasbor layout: newspaper, parameter col menentukan kolom tempat tepi kiri elemen ditempatkan.
Dasbor dibagi menjadi 24 kolom. Dasbor dimulai dengan kolom 0 di sebelah kiri dasbor. Dasbor dengan tata letak koran secara default memiliki lebar elemen 8 kolom, yang berarti elemen dasbor di sebelah kiri dasbor (col: 0) secara default akan menempati kolom 0-7.
Misalnya, kode berikut menetapkan elemen yang akan ditetapkan di kolom ketiga elemen di dasbor:
- dashboard: sales_overview
layout: newspaper
...
elements:
- name: orders_by_date
col: 16
...
refresh
Bagian ini mengacu pada parameter
refreshyang merupakan bagian dari elemen dasbor.
refreshjuga dapat digunakan sebagai bagian dari dasbor, yang dijelaskan di halaman dokumentasi Parameter dasbor.
Parameter refresh memungkinkan elemen dimuat ulang secara otomatis berdasarkan periode tertentu, sehingga mengambil data baru. Hal ini sering kali berguna dalam setelan saat dasbor terus ditampilkan, seperti di TV kantor. Perhatikan bahwa dasbor harus dibuka di jendela browser agar parameter ini dapat diterapkan. Setelan ini tidak berjalan di latar belakang untuk "memanaskan" cache dasbor.
Frekuensi pengambilan data dapat berupa angka (tanpa desimal) dalam detik, menit, jam, atau hari. Contoh:
- name: orders_by_date
refresh: 2 hours
Harap berhati-hati saat menyetel interval pemuatan ulang singkat. Jika kueri di balik elemen tersebut menggunakan banyak resource, elemen tertentu dapat membebani database Anda lebih dari yang diinginkan.
note
Anda dapat menambahkan catatan deskriptif ke elemen seperti ini:
- name: element_name
note:
text: 'note text'
state: collapsed | expanded
display: above | below | hover
note memiliki subparameter text, state, dan display.
text
Subparameter text menentukan teks yang ditampilkan dalam catatan. Teks dapat dilokalkan.
state
Subparameter state menentukan apakah catatan akan collapsed atau expanded jika terlalu besar untuk dimuat dalam satu baris dalam lebar elemen. Jika Anda memilih collapsed dan catatan terlalu panjang, catatan akan diakhiri dengan elipsis yang dapat diklik (...) yang dapat digunakan untuk membaca catatan lengkap.
display
Subparameter display menentukan tempat catatan ditampilkan pada elemen. above menempatkan catatan di bagian atas elemen, below menempatkannya di bagian bawah elemen, dan hover mengharuskan pengguna mengarahkan kursor mouse ke elemen untuk melihat catatan.
Parameter kueri
Saat menentukan elemen dasbor LookML, Anda harus menentukan nilai untuk setidaknya parameter kueri model dan explore.
Elemen type: looker_boxplot juga memerlukan setidaknya satu dimensi dan dua, tiga, atau lima jenis ukuran berikut (yang harus dicantumkan dalam urutan ini):
- Minimum: Ukuran yang merepresentasikan nilai data minimum. Hal ini dapat ditentukan dalam LookML sebagai ukuran
type: min. - Persentil ke-25: Ukuran yang merepresentasikan persentil ke-25, atau kuartil pertama. Seperempat nilai data Anda kurang dari atau sama dengan nilai ini. Hal ini dapat ditentukan di LookML sebagai ukuran
type: percentiledengan nilai untukpercentileyang ditetapkan ke25. - Median: Ukuran yang merepresentasikan median atau titik tengah set data, atau kuartil kedua. Setengah dari nilai data Anda kurang dari atau sama dengan nilai ini. Hal ini dapat ditentukan dalam LookML sebagai ukuran
type: median. - Persentil ke-75: Ukuran yang merepresentasikan persentil ke-75, atau kuartil ketiga. Tiga perempat nilai data Anda kurang dari atau sama dengan nilai ini. Hal ini dapat ditentukan di LookML sebagai ukuran
type: percentiledengan nilai untukpercentileyang ditetapkan ke75. - Maksimum: Ukuran yang merepresentasikan nilai maksimum. Hal ini dapat ditentukan dalam LookML sebagai ukuran
type: max.
Anda dapat menggunakan parameter fields, atau kedua parameter dimensions dan measures, untuk menentukan dimensi dan ukuran yang menjadi dasar elemen boxplot. Lihat bagian Membangun diagram boxplot di halaman dokumentasi Opsi diagram boxplot untuk mengetahui informasi selengkapnya tentang cara membangun diagram boxplot di UI Looker.
Anda dapat menggunakan parameter kueri lainnya yang dijelaskan di bagian ini untuk mengontrol cara data ditampilkan dalam elemen dasbor.
model
Parameter model menentukan model yang akan digunakan untuk kueri elemen. Jika tidak ditentukan, nilai defaultnya adalah model tempat dasbor berada.
- name: orders_by_date
model: ecommerce
Parameter model menerima konstanta LookML. Anda dapat menentukan konstanta dalam file manifes untuk project, lalu menggunakan sintaksis "@{constant_name}" untuk menetapkan konstanta sebagai nilai untuk model. Dengan menggunakan konstanta, Anda dapat menentukan nama model di satu tempat, yang sangat berguna jika Anda memperbarui nama model yang digunakan oleh beberapa elemen dasbor.
Untuk mengetahui informasi selengkapnya dan contoh penggunaan konstanta dengan dasbor LookML, lihat halaman dokumentasi parameter constant.
explore
Bagian ini mengacu pada parameter
exploreyang merupakan bagian dari elemen dasbor.
explorejuga dapat digunakan sebagai bagian dari model, yang dijelaskan di halaman dokumentasi parameterexplore.
explorejuga dapat digunakan sebagai bagian dari filter dasbor, yang dijelaskan di halaman dokumentasi Parameter dasbor.
Parameter explore menentukan Eksplorasi yang akan digunakan untuk kueri elemen.
- name: orders_by_date
explore: order
Parameter explore menerima konstanta LookML. Anda dapat menentukan konstanta dalam file manifes untuk project, lalu menggunakan sintaksis "@{constant_name}" untuk menetapkan konstanta sebagai nilai untuk explore. Dengan menggunakan konstanta, Anda dapat menentukan nama Eksplorasi di satu tempat, yang sangat berguna jika Anda memperbarui nama Eksplorasi yang digunakan oleh beberapa elemen dasbor.
Untuk mengetahui informasi selengkapnya dan contoh penggunaan konstanta dengan dasbor LookML, lihat halaman dokumentasi parameter constant.
fields
Parameter fields menentukan kolom yang akan digunakan untuk kueri elemen. Gunakan sintaksis view_name.dimension_name untuk menentukan kolom.
## single field example
- name: orders_by_date
fields: order.order_date
## multiple fields example
- name: orders_by_date
fields: [order.order_date, order.order_count]
Jika menggunakan parameter fields, Anda tidak perlu menggunakan parameter dimensions dan measures.
dimensions
Parameter dimensions menentukan dimensi yang akan digunakan untuk kueri elemen. Gunakan sintaksis view_name.dimension_name untuk menentukan dimensi. Jangan sertakan dimensions jika kueri tidak memilikinya.
## single dimension example
- name: orders_by_date
dimensions: order.order_date
## multiple dimension example
- name: orders_by_date
dimensions: [order.order_date, customer.name]
measures
Parameter measures menentukan ukuran atau ukuran yang akan digunakan untuk kueri elemen. Gunakan sintaksis view_name.measure_name untuk menentukan ukuran. Jangan sertakan measures jika kueri tidak memilikinya.
## single measure example
- name: orders_by_date
measures: order.count
## multiple measure example
- name: orders_by_date
measures: [order.count, order_item.count]
sorts
Parameter sorts menentukan pengurutan yang akan digunakan untuk kueri elemen. Pengurutan utama dicantumkan terlebih dahulu, lalu pengurutan sekunder, dan seterusnya. Gunakan sintaksis view_name.field_name untuk menentukan dimensi atau ukuran. Jangan sertakan sorts jika Anda ingin menggunakan urutan pengurutan default Looker. Pengurutan menurun memiliki akhiran desc; pengurutan menaik tidak memerlukan akhiran.
## single sort example
- name: orders_by_date
sorts: order.order_date desc
## multiple sort example
- name: orders_by_date
sorts: [order.order_date desc, customer.name]
limit
Parameter limit menentukan batas baris yang harus digunakan untuk kueri elemen. Batas ini berlaku untuk jumlah baris sebelum pivot diterapkan.
- name: orders_by_date
limit: 100
filters
Bagian ini mengacu pada parameter
filtersyang merupakan bagian dari elemen dasbor.
filtersjuga dapat digunakan sebagai bagian dari dasbor, yang dijelaskan di halaman dokumentasi Parameter dasbor.
filtersjuga dapat digunakan sebagai bagian dari pengukuran, yang dijelaskan di halaman dokumentasi parameterfilters.
Parameter filters menentukan filter yang tidak dapat diubah yang harus digunakan untuk kueri elemen. Jika Anda menginginkan filter yang dapat diubah pengguna di dasbor, Anda harus menyiapkan filter menggunakan filters untuk dasbor, lalu menerapkannya ke elemen menggunakan listen.
Sintaksis untuk filters adalah:
- name: element_name
filters:
orders.created_date: 2020/01/10 for 3 days
orders.status: Shipped
# You can create multiple filter statements
Setiap filter dapat menerima ekspresi filter Looker atau konstanta nilai. Anda juga dapat menggunakan variabel Liquid _localization atau _user_attributes dalam ekspresi filter untuk nilai filter yang fleksibel.
listen
Filter dasbor memungkinkan pelihat menyaring data yang ditampilkan dalam elemen dasbor secara interaktif. Tentukan filter dasbor dengan parameter filters untuk dasbor LookML. Kemudian, gunakan parameter listen untuk menautkan elemen dasbor ke filter dasbor.
Sintaksis untuk listen adalah sebagai berikut:
- name: element_name
listen:
filter_name_goes_here: dimension or measure on which to apply
the filter using view_name.field_name syntax
# You can add more than one listen statement
Tambahkan parameter listen ke elemen, lalu berikan nama filter yang diikuti dengan titik dua dan referensi ke kolom tempat filter harus diterapkan, menggunakan sintaksis view_name.field_name. Misalnya, Anda dapat membuat filter bernama Tanggal yang mengharuskan pengguna memasukkan tanggal ke dalam kolom filter di UI. Kemudian, Anda dapat menerapkan nilai yang dimasukkan pengguna ke elemen orders_by_date seperti ini:
- dashboard: sales_overview
...
filters:
- name: date
type: date_filter
elements:
- name: orders_by_date
listen:
date: order.order_date
...
Untuk contoh tambahan penggunaan parameter filters dan parameter listen untuk menerapkan filter dasbor ke setiap elemen dasbor, lihat Membangun dasbor LookML.
query_timezone
Parameter query_timezone menentukan zona waktu tempat kueri akan dijalankan. Opsi zona waktu ditampilkan di halaman dokumentasi Nilai untuk timezone. Jika ingin kueri dijalankan menggunakan zona waktu pelihat, Anda dapat menetapkan nilai sebagai user_timezone.
- name: orders_by_date
query_timezone: America/Los Angeles
- name: orders_by_customer
query_timezone: user_timezone
hidden_fields
Parameter hidden_fields menunjukkan kolom mana, jika ada, yang digunakan dalam kueri tetapi disembunyikan dalam diagram. Semua kolom tersembunyi akan muncul di bagian tabel data pada Eksplorasi.
hidden_fields: [inventory_items.count, distribution_centers.id]
Parameter deret
color_application
Parameter color_application, dan subparameternya collection_id dan palette_id, dapat digunakan untuk menerapkan koleksi dan palet warna tertentu ke elemen dasbor. Untuk ringkasan koleksi warna bawaan Looker, lihat halaman dokumentasi Koleksi warna.
Jika memiliki ID koleksi dan ID palet untuk palet yang ingin digunakan, Anda dapat memasukkan ID tersebut ke dalam subparameter collection_id dan palette_id. ID koleksi atau ID palet dapat berupa kode alfanumerik atau didasarkan pada nama koleksi warna. Kode alfanumerik digunakan untuk koleksi native Looker. ID ini khusus untuk instance dan terlihat seperti ini:
color_application:
collection_id: 1297dk12-86a7-4xe0-8dfc-82de20b3806a
palette_id: 93c8aeb7-3f8a-4ca7-6fee-88c3617516a1
Koleksi warna kustom menggunakan ID koleksi dan palet berdasarkan nama koleksi warna, yang dapat digunakan di berbagai instance dan terlihat seperti ini:
color_application:
collection_id: blue-tone-collection
palette_id: blue-tone-collection-categorical-0
Anda juga dapat menggunakan UI untuk menemukan warna, koleksi, atau palet yang diinginkan dan membuat LookML untuk menambahkannya ke dasbor. Buka konten yang ditentukan pengguna (seperti Look, dasbor, atau Eksplorasi), lalu terapkan warna, kumpulan, atau palet yang Anda inginkan ke visualisasi konten tersebut menggunakan UI. Setelah melakukannya, Anda dapat mengikuti langkah-langkah untuk mendapatkan LookML dasbor, menyalin LookML yang dihasilkan, dan menempelkannya di bagian color_application.
Secara default, warna pertama dari palet yang ditentukan diterapkan ke seluruh elemen boxplot. Subparameter opsional reverse mengalihkan aplikasi ke warna terakhir dalam palet.
color_application:
collection_id: blue-tone-collection
palette_id: blue-tone-collection-categorical-0
options:
reverse: true
Parameter gaya
show_view_names
Parameter show_view_names menentukan apakah nama tampilan ditampilkan di label diagram, seperti nama sumbu dan nama kolom.
show_view_names: true | false
## default value: true
Parameter sumbu X
show_x_axis_label
Parameter ini menentukan apakah label sumbu x ditampilkan.
show_x_axis_label: true | false
## default value: true
x_axis_label
Parameter ini menentukan label untuk sumbu x. Anda dapat menggunakan parameter ini saat show_x_axis_label disetel ke true.
x_axis_label: Order Date
show_x_axis_ticks
Parameter ini menentukan apakah label nilai ditampilkan pada sumbu x.
show_x_axis_ticks: true | false
## default value: true
x_axis_gridlines
Parameter ini menentukan apakah garis kisi diperluas dari sumbu x.
x_axis_gridlines: true | false
## default value: false
x_axis_reversed
Parameter ini menetapkan arah sumbu x. Jika x_axis_reversed disetel ke false, nilai akan bertambah dari kiri ke kanan. Jika disetel ke true, nilai akan berkurang dari kiri ke kanan.
x_axis_reversed: true | false
x_axis_zoom
Parameter ini menentukan apakah pengguna dapat melakukan zoom pada sumbu x visualisasi. Jika x_axis_zoom disetel ke true, zoom tersedia. Jika x_axis_zoom disetel ke false, zoom tidak tersedia.
Jika x_axis_zoom ditetapkan ke false, y_axis_zoom dinonaktifkan.
x_axis_zoom: true | false
# default value: true
Parameter sumbu Y
show_y_axis_labels
Parameter ini menentukan apakah label ditampilkan pada sumbu y.
show_y_axis_labels: true | false
## default value: true
y_axis_labels
Parameter ini menentukan label untuk sumbu y. Anda dapat menggunakan parameter ini saat show_y_axis_labels disetel ke true.
y_axis_labels: ['label']
show_y_axis_ticks
Parameter ini menentukan apakah nilai ditampilkan pada sumbu y.
show_y_axis_ticks: true | false
## default value: true
y_axis_gridlines
Parameter ini menentukan apakah garis petak diperluas dari sumbu y.
y_axis_gridlines: true | false
## default value: true
y_axis_min
Parameter ini menentukan nilai minimum untuk sumbu y.
y_axis_min: ['10']
## default value: true
y_axis_max
Parameter ini menentukan nilai maksimum untuk sumbu y.
y_axis_max: ['100']
## default value: true
y_axis_tick_density
Parameter ini mengaktifkan opsi untuk menyetel kepadatan tanda centang sumbu y. Tetapkan y_axis_tick_density ke custom untuk mengaktifkan fitur ini, lalu gunakan parameter y_axis_tick_density_custom untuk menetapkan kepadatan.
y_axis_tick_density: default | custom
## default value: default
y_axis_tick_density_custom
Parameter ini memungkinkan Anda menetapkan kepadatan tanda sumbu y, jika y_axis_tick_density ditetapkan ke custom. Bagian ini menerima bilangan bulat yang mewakili jumlah tanda centang yang ingin Anda tampilkan.
y_axis_tick_density_custom: 10
## default value: 5
y_axis_reversed
Parameter ini menetapkan arah sumbu y. Jika y_axis_reversed ditetapkan ke false, nilai akan meningkat saat bergerak ke atas sumbu. Jika ditetapkan ke true, nilai akan menurun saat bergerak ke bawah sumbu.
## y_axis_reversed: true | false
# default value: false
y_axis_value_format
Parameter ini menentukan format angka nilai sumbu y, terlepas dari dimensi atau ukuran pokok. Parameter ini menerima format gaya Excel. Jika tidak ada pemformatan yang ditentukan, nilai akan ditampilkan dalam format dimensi atau ukuran pokok.
Nilai yang Anda tentukan untuk parameter y_axis_value_format harus diapit dalam tanda kutip ganda:
y_axis_value_format: "*00#.00"
Anda dapat membaca panduan lengkap Excel tentang cara menentukan format ini dalam dokumentasinya. Namun, saat ini, pemformatan tanggal dan pemformatan warna tidak didukung di Looker.
Beberapa opsi pemformatan yang paling umum ditampilkan di sini:
| Format Nilai | Arti |
|---|---|
# |
Bilangan bulat (123) |
*00# |
Bilangan bulat yang diisi dengan nol hingga 3 tempat (001) |
0.## |
Angka hingga 2 desimal (1. atau 1.2 atau 1.23) |
0.00 |
Angka dengan tepat 2 desimal (1.23) |
*00#.00 |
Angka yang diisi dengan nol hingga 3 tempat dan tepat 2 desimal (01.23) |
#,### |
Angka dengan koma di antara ribuan (1.234) |
#,##0.00 |
Angka dengan koma di antara ribuan dan 2 desimal (1.234,00) |
0.000,," M" |
Angka dalam jutaan dengan 3 desimal (1,234 Jt). Pembagian dengan 1 Juta terjadi secara otomatis. |
$# |
Dolar dengan 0 desimal ($123) |
$0.00 |
Dolar dengan 2 desimal ($123,00) |
$#,##0.00 |
Dolar dengan koma di antara ribuan dan 2 angka di belakang koma ($1.234,00) |
#% |
Persen dengan 0 desimal (1%). Perkalian dengan 100 terjadi secara otomatis. |
0.00% |
Persen dengan 2 desimal (1,00%). Perkalian dengan 100 terjadi secara otomatis. |
0.00\% |
Persen dengan 2 desimal (1,00%). Perkalian dengan 100 TIDAK terjadi secara otomatis. |
y_axis_zoom
Parameter ini menentukan apakah pengguna dapat melakukan zoom ke sumbu y visualisasi. Jika y_axis_zoom disetel ke true, zoom tersedia.
Jika y_axis_zoom disetel ke false, pengguna tidak dapat memperbesar bagian yang lebih kecil dari sumbu y. Namun, pengguna mungkin masih dapat memperbesar bagian yang lebih kecil dari sumbu x jika parameter x_axis_zoom disetel ke true.
Jika x_axis_zoom ditetapkan ke false, y_axis_zoom dinonaktifkan.
y_axis_zoom: true | false
# default value: true
Konfigurasi visualisasi lanjutan
Parameter yang dijelaskan di bagian ini sesuai dengan penggantian konfigurasi diagram opsional, yang dapat Anda terapkan ke diagram dengan mengklik tombol Edit Konfigurasi Diagram di bagian Plot pada editor visualisasi.
advanced_vis_config
Parameter ini menerima cuplikan JSON HighCharts yang menggantikan beberapa setelan visualisasi dan membuka kemampuan baru. Lihat halaman dokumentasi Menyesuaikan visualisasi menggunakan Editor Konfigurasi Diagram untuk mengetahui contoh penggunaan JSON HighCharts untuk mencapai kasus penggunaan umum.
advanced_vis_config: "{ series: [{ formatters: [{ select: 'value >= 50', style: { color: 'orange' } }]}]}"
# This example changes the color to orange for any series value that is greater than or equal to 50.
# default value: null