chart

Halaman ini menampilkan contoh chart builder.

ChartType

ContohDeskripsiLabel
area-by-order-dateArea chart - tren penjualan menurut tanggal-
bar-by-product-typeBar chart - penjualan menurut jenis produk-
chart-type-switchingBeralih antara jenis line chart dan bar chart-
column-by-areaColumn chart - penjualan menurut wilayah-
donut-by-customer-typeDonut chart - pangsa penjualan menurut jenis pelanggan-
line-by-provinceLine chart - tren penjualan menurut provinsi-
line-chartLine chart - tren penjualan menurut provinsi-
pie-by-areaPie chart - pangsa penjualan menurut wilayah-
pie-chart-measure-encodingEncoding metrik pie chart - menguji jenis chart Pie di measure-encoding.ts-
rose-by-cityRose chart - penjualan menurut kota-
scatter-chart-measure-encodingEncoding metrik scatter chart - menguji jenis chart Scatter di measure-encoding.ts-
scatter-sales-profitScatter chart - hubungan antara penjualan dan laba-

Dimensions

ContohDeskripsiLabel
add-date-dimension-yearTambahkan dimensi tanggal dengan agregasi tahunan-
add-dimensionTambahkan dimensi-
add-multiple-dimensionsTambahkan beberapa dimensi (pemanggilan berantai)-
mixed-date-and-normal-dimensionsPengelompokan campuran dengan dimensi reguler dan dimensi tanggal agregasi kuartalan-
remove-dimensionHapus dimensi-
update-date-dimension-monthPerbarui dimensi tanggal yang ada menjadi agregasi bulanan-
update-dimensionPerbarui dimensi-

HavingFilter

ContohDeskripsiLabel
add-having-filterKelompokkan menurut wilayah lalu filter wilayah berkinerja tinggi dengan penjualan di atas satu juta-
add-multiple-having-filterTambahkan beberapa kondisi Having secara berantai untuk memfilter wilayah dengan penjualan dan laba tinggi-
clear-having-filterKosongkan semua kondisi filter Having dan tampilkan hasil agregasi grup penuh-
having-array-value-with-in-operatorFilter Having dengan nilai array yang memicu konversi operator 'in'-
having-array-value-with-not-in-operatorFilter Having dengan nilai array yang memicu konversi operator 'not in'-
having-clear-and-rebuildHapus kondisi having yang ada lalu bangun ulang filter grup baru seperti saat pengguna mereset panel filter-
having-deeply-nested-groupsGrup bersarang tiga tingkat: OR(AND(penjualan > 500K, laba > 50K), AND(jumlah > 100, diskon rata-rata < 0.3)) untuk filter bisnis kompleks-
having-empty-dsl-compose-targetMulai dari DSL kosong dan gunakan builder untuk menyusun where/having/measures/dimensions, termasuk kombinasi having dengan agregasi sum dan countDistinct-
having-field-not-in-measures-and-dimensionsInisialisasi DSL kosong, hanya tambahkan dimensi area dan metrik sales melalui builder, lalu gunakan field profit di having yang tidak ada di measures/dimensions-
having-find-and-updateTambahkan kondisi having, lalu cari dengan find dan perbarui ambang serta operator secara dinamis-
having-group-add-to-existingTambahkan kondisi baru ke grup having yang sudah ada untuk memperhalus aturan filter bertahap-
having-group-remove-conditionHapus kondisi tertentu dari grup having yang sudah ada-
having-mix-filters-and-groupsCampurkan kondisi filter mandiri dan grup OR: penjualan > 500K AND (laba > 100K OR jumlah >= 30)-
having-multi-dimension-aggregateKelompokkan menurut kategori dan wilayah, lalu filter kombinasi dengan diskon rata-rata di bawah 20% dan total penjualan di atas 100K-
having-nested-groupsGrup bersarang: AND(penjualan > 1M, OR(laba > 200K, jumlah >= 50))-
having-or-groupGunakan grup OR untuk memfilter wilayah dengan penjualan atau laba tinggi-
having-scatter-profit-analysisAnalisis scatter: kelompokkan menurut kategori dan filter kategori dengan rasio laba tinggi serta transaksi lebih dari 20-
having-update-group-operatorPerbarui operator logika grup Having yang ada dari AND ke OR-
having-with-where-combinedGabungan where dan having: filter kategori perlengkapan kantor dengan where, lalu filter provinsi dengan penjualan > 50K atau laba > 10K dengan having-
remove-having-filterHapus kondisi filter Having berlebih dan sisakan filter laba saja-

Locale

ContohDeskripsiLabel
en-US-localeUji locale bahasa Inggris-
zh-CN-localeUji locale bahasa Tionghoa-

Measures

ContohDeskripsiLabel
add-measureTambahkan measure-
add-measure-encodingTambahkan measure dan atur encoding-
measure-with-custom-and-auto-formatFormat measure: penjualan memakai format kustom satuan 10 ribu (prefiks ¥, dua desimal), rasio laba memakai format otomatis, dan diskon memakai format persen-
remove-measureHapus measure-
update-measurePerbarui measure-

Theme

ContohDeskripsiLabel
dark-themeChart tema gelap-
light-themeChart tema terang-

UndoManager

ContohDeskripsiLabel
undo-redoUji undo/redo-

WhereFilter

ContohDeskripsiLabel
between-sales-range-analysisAnalisis rentang penjualan: gunakan between untuk memfilter pesanan satuan 1000 sampai 10000 dan rangkum laba menurut kategori-
clear-and-rebuild-filtersKosongkan dan bangun ulang filter: hapus filter sederhana lama lalu bangun ulang kondisi kompleks berkelompok-
date-filter-period-and-range-comboGabungan filter rentang tanggal: gunakan period untuk data Q1 2024, gunakan range untuk membatasi interval laba, lalu analisis silang menurut kategori dan metode pengiriman-
date-filter-relative-with-nested-conditionsFilter tanggal dengan kondisi bersarang: filter pesanan bernilai tinggi dari pelanggan konsumen atau korporat dalam 30 hari terakhir dan rangkum penjualan serta laba per provinsi-
deeply-nested-or-and-groupsGrup bersarang bertingkat: pesanan bernilai tinggi pengiriman hari yang sama dari pelanggan konsumen atau kelas satu dari pelanggan korporat, tiga tingkat AND/OR-
high-discount-tech-profit-analysisAnalisis laba produk teknologi berdiskon tinggi: filter pesanan kategori teknologi dengan diskon lebih besar dari 0.5 dan bandingkan laba per wilayah-
in-operator-multi-area-deliveryPerbandingan efisiensi pengiriman multiwilayah: gunakan in untuk memfilter Tiongkok Timur, Tiongkok Utara, dan Tiongkok Tengah-Selatan, lalu hitung pesanan menurut metode pengiriman-
nested-group-region-product-filterPenjualan perlengkapan kantor atau furnitur di Tiongkok Timur: gunakan grup bersarang dengan AND untuk kondisi wilayah dan OR untuk kondisi kategori-
not-between-sales-rangefilter not between: kecualikan penjualan antara 1000 sampai 10000-
not-between-with-explicit-operatorsfilter not between dengan leftOp/rightOp eksplisit untuk menguji fungsi invert-
office-supplies-sales-by-provincePeringkat penjualan perlengkapan kantor menurut provinsi: filter kategori perlengkapan kantor lalu rangkum penjualan per provinsi-
or-group-product-category-comparisonPerbandingan perlengkapan kantor dan teknologi: gunakan grup OR untuk memfilter dua kategori lalu bandingkan penjualan per wilayah-
remove-condition-from-groupHapus kondisi dari grup: grup OR bawaan berisi tiga kategori, lalu updateGroup menghapus salah satunya-
remove-filter-by-indexHapus filter menurut index: hapus filter kategori pertama dan sisakan kondisi wilayah-
update-filter-switch-provinceUbah filter secara dinamis: perbarui filter provinsi dari Zhejiang ke Guangdong dan amati perubahan penjualan-
update-group-or-to-andUbah logika grup: ganti grup kategori OR bawaan menjadi AND untuk mempersempit cakupan filter-
where-filter-array-value-converts-to-inFilter where dengan nilai array dan operator '=' dikonversi menjadi 'in'-
where-filter-array-value-converts-to-not-inFilter where dengan nilai array dan operator '!=' dikonversi menjadi 'not in'-