Izinkan orang untuk memfilter hasil. Jaga kerahasiaan SQL.
Tulis satu kueri dan pilih nilai mana yang dapat diubah oleh orang lain. Filter dinamis mengubah wilayah, tanggal, dan jumlah menjadi kontrol sederhana, sehingga setiap orang dapat memperoleh hasil yang mereka butuhkan tanpa mengedit SQL Anda.
Gunakan filter yang dibagikan kepada Anda di akun gratis. Buat filter sendiri di akun Personal Plus ($30/bulan) dan yang lebih tinggi.
Satu kueri tersimpan. Empat cara menemukan baris yang Anda perlukan.
Pilih wilayah untuk tim.
Pertahankan wilayahnya. Majukan tanggal jatuh tempo.
Temukan faktur bernilai lebih besar di wilayah lain.
Pilih faktur yang sudah dibayar.
Pilih nilai Anda sendiri, lalu jalankan kueri.
Contoh berganti setiap 9 detik. Ubah kontrol apa pun untuk mengambil alih.
Tampilan pembuat menampilkan pratinjau eksekusi. Penerima melihat kontrol dan hasil. Pilih nilai Anda, lalu tekan Jalankan kueri.
PILIH faktur, pelanggan, wilayah, jumlah, jatuh tempo, status DARI faktur ar. DI MANA wilayah = 'Utara' DAN karena >= '2026-10-01' DAN jumlah > 1000 DAN status DI DALAM ('Terbuka', 'Terlambat') PESAN OLEH faktur DESC
Perubahan Anda, di dalam hasil
| Faktur | Pelanggan | Wilayah | Jumlah | Jatuh tempo | Status | |
|---|---|---|---|---|---|---|
| 1 | INV-20481 | Halden Logistics | Utara | 12,480.00 | 23 Oktober 2026 | Membuka |
| 2 | INV-20480 | Mirren & Co | Barat | 3,215.50 | 23 Oktober 2026 | Membuka |
| 3 | INV-20479 | Castellan Foods | Selatan | 28,900.00 | 21 Oktober 2026 | Terlambat |
| 4 | INV-20478 | Oriel Dental | Utara | 1,140.00 | 20 Oktober 2026 | Dibayar |
| 5 | INV-20477 | Wexford Marine | Timur | 9,765.25 | 19 Oktober 2026 | Membuka |
| 6 | INV-20476 | Pell & Hartley | Barat | 4,400.00 | 18 Oktober 2026 | Dibayar |
| 2 | INV-20475 | Klinik Northgate | Utara | 17,320.80 | 17 Oktober 2026 | Terlambat |
| 8 | INV-20474 | Brightwater Ltd | Selatan | 2,050.00 | 16 Oktober 2026 | Dibayar |
| Tidak ada faktur yang cocok. Coba wilayah, tanggal, jumlah, atau status lain. | ||||||
Utara · jatuh tempo mulai 1 Okt · di atas 1.000 · Terbuka / Terlambat
Satu kueri tersimpan, nilai berbeda untuk setiap eksekusi. Anda tetap memegang kendali atas logikanya; orang hanya memilih filter yang Anda tampilkan.
Kontrol yang tepat untuk setiap nilai.
Query Streams menganalisis tipe setiap nilai dalam klausa WHERE Anda dan menawarkan kontrol yang sesuai. Anda yang menentukan kontrol mana yang ingin Anda tampilkan.
Pilihan teks
Nilai teks akan berubah menjadi kotak pilihan. Ketik sendiri opsi yang diinginkan, atau isi daftar secara langsung dari kueri lain.
Tanggal dan rentang waktu
Perbandingan tanggal dan rentang ANTARA menjadi pemilih kalender, satu untuk awal dan satu untuk akhir.
Angka dan ambang batas
Ambang batas, jumlah, dan kuantitas menjadi input angka yang diperiksa dengan nilai default yang masuk akal.
Beberapa pilihan
Daftar IN menjadi sekumpulan pilihan yang dapat Anda centang. Daftar dalam kueri akan bertambah dan berkurang sesuai dengan pilihan yang dicentang.
Gunakan SQL biasa atau parameter bernama.
Biarkan Query Streams menemukan nilai-nilai tersebut dalam SQL biasa, atau beri nama sendiri. Keduanya berfungsi dalam kueri yang sama.
Tulis SQL biasa dan aktifkan filter.
Tidak ada sintaks khusus. Nilai-nilai tersebut ditemukan untuk Anda; di tab Properti kueri, Anda memilih mana yang akan menjadi kontrol dan mengatur label, nilai default, dan opsi dropdown-nya.
PILIH faktur, pelanggan, jumlah, jatuh tempo DARI faktur ar. DI MANA pelanggan = 'Logistik Halden' DAN jatuh tempo DI ANTARA '2026-10-01' DAN '2026-10-31'
Atau beri nama setiap filter dengan variabel @.
Beri nama parameter sendiri jika Anda menginginkan kendali penuh atas label, nilai default, dan nilai yang diizinkan sejak awal. Gabungkan parameter bernama dengan nilai yang ditemukan dalam satu kueri.
PILIH faktur, pelanggan, jumlah, jatuh tempo DARI faktur ar. DI MANA wilayah = @region DAN karena >= @dari_tanggal DAN status DI DALAM (@status)
Mereka yang memilih. Mereka tidak pernah menyentuh SQL.
Berikan izin kepada seseorang untuk menjalankan kueri dan pilih filter mana yang dapat mereka atur. Mereka menerima hasilnya tanpa mendapatkan kode SQL atau kredensial basis data Anda. Agen Jaringan menjalankan kueri di dalam jaringan Anda.
- Hanya nilai yang Anda izinkanMereka dapat mengubah wilayah atau tanggal. Mereka tidak dapat mengedit logika kueri, tabel, atau kolomnya.
- Hanya baca, diberlakukanHanya pernyataan tipe SELECT yang dijalankan. Agen menolak hal lain sebelum basis data melihatnya.
- Informasi login tidak pernah hilang.Kredensial basis data tetap terenkripsi pada agen. Spreadsheet, browser, dan aplikasi menerima hasilnya, bukan koneksinya.
- Berhenti kapan sajaCabut akses seseorang ke portal web dan akses tersebut akan berakhir seketika.
Di mana kontrol-kontrol tersebut muncul.
Kueri yang sama tersimpan, filter yang sama, di mana pun orang yang menjalankannya bekerja.

Dalam spreadsheet
Jalankan kueri tersimpan di Excel atau Google Sheets. Hasilnya muncul sebagai sel biasa, siap digunakan untuk rumus, diagram, dan pivot. Segarkan saat Anda memerlukan angka terkini.
Filter berada di panel samping Query Streams.| Pelanggan | Jumlah | Status |
|---|---|---|
| Halden Logistics | 12,480.00 | Membuka |
| Castellan Foods | 28,900.00 | Terlambat |
| Klinik Northgate | 17,320.80 | Terlambat |
| Produk | Tersedia | Pesan ulang saat |
|---|---|---|
| Kotak kemasan | 12 | 50 |
| Gulungan label | 8 | 20 |
| Kantong surat | 24 | 40 |
| Pesanan | Pelanggan | Status |
|---|---|---|
| ORD-7731 | Halden Logistics | Siap |
| ORD-7724 | Castellan Foods | Sedang diambil |
| ORD-7719 | Klinik Northgate | Menunggu |

Di ponsel atau di peramban.
Buka hasil kueri tersimpan di mana pun Anda bekerja. Atur filter yang diizinkan, tekan Jalankan, lalu baca baris di Data Viewer.
Filter yang ditampilkan muncul di atas baris.| Pelanggan | Jumlah | Status |
|---|---|---|
| Halden Logistics | 12,480.00 | Membuka |
| Castellan Foods | 28,900.00 | Terlambat |
| Klinik Northgate | 17,320.80 | Terlambat |
| Produk | Tersedia | Pesan ulang saat |
|---|---|---|
| Kotak kemasan | 12 | 50 |
| Gulungan label | 8 | 20 |
| Kantong surat | 24 | 40 |
| Pesanan | Pelanggan | Status |
|---|---|---|
| ORD-7731 | Halden Logistics | Siap |
| ORD-7724 | Castellan Foods | Sedang diambil |
| ORD-7719 | Klinik Northgate | Menunggu |

Melalui API REST
Berikan hasil kueri yang terarah kepada aplikasi, vendor, atau pabrik Anda. Perangkat lunak mereka menerima data yang diizinkan; SQL dan kredensial sumber Anda tetap rahasia.
Setiap filter yang ditampilkan menjadi parameter permintaan.GET /v1/queries/vendor-invoices?due=this-month200 OK{
"rows": 1,
"data": [
{"invoice":"INV-20481","amount":12480,"status":"Open"}
]
}GET /v1/queries/factory-reorder?warehouse=Berlin200 OK{
"rows": 2,
"data": [
{"product":"Packing boxes","available":12},
{"product":"Label rolls","available":8}
]
}GET /v1/queries/partner-dispatch?ship_to=Montreal200 OK{
"rows": 1,
"data": [
{"order":"ORD-7731","status":"Ready"}
]
}Siapa yang membutuhkan rencana mana.
Penerima dapat menggunakan filter yang Anda berikan pada akun gratis. Penulis memerlukan paket yang mencakup pembuatan filter.
Siapa pun yang telah Anda beri izin untuk menjalankan kueri dapat menggunakan filternya di akun gratis. Tidak perlu membeli lisensi. Mengirim akses untuk menjalankan kueri memerlukan pembagian slot pada paket Anda; lihat harga untuk alokasinya.
Penambahan filter dinamis ke kueri tersimpan Anda sendiri, baik yang ditemukan maupun yang diberi nama, dimulai pada paket Personal Plus. Penerima paket Gratis masih dapat menggunakan filter pada kueri yang dibagikan kepada mereka.
Pertanyaan yang sering diajukan orang tentang filter
Apakah orang yang menggunakan filter tersebut memerlukan login basis data?
Tidak. Agen di dalam jaringan Anda memegang koneksi basis data dan kredensialnya tetap terenkripsi di sana. Orang lain hanya melihat kontrol filter dan hasilnya, bukan string koneksi, nama tabel, atau SQL.
Ada jenis-jenis filter apa saja?
Nilai teks menjadi menu tarik-turun, tanggal menjadi pemilih tanggal, angka menjadi kotak angka, dan daftar IN menjadi daftar pilihan. Masing-masing ditentukan dari tipe nilai dalam klausa WHERE Anda.
Bisakah saya mengontrol apa yang muncul di menu tarik-turun?
Ya. Ketik daftar opsi tetap di tab Properti kueri, atau isi daftar dari kueri SQL lain yang mengembalikan nilai yang diizinkan.
Apakah saya harus menggunakan variabel @?
Tidak. SQL biasa sudah cukup; nilainya akan ditemukan untuk Anda. Gunakan variabel @ jika Anda ingin memberi nama filter dan mengatur label, tipe, dan nilai default-nya sendiri. Keduanya dapat berada dalam kueri yang sama.
Bisakah beberapa orang menjalankan kueri yang sama dengan filter berbeda secara bersamaan?
Ya. Setiap orang menjalankan kueri tersimpan yang sama dengan nilai mereka sendiri pada waktu yang bersamaan, dan satu orang dapat menjalankannya beberapa kali ke dalam tab lembar kerja yang berbeda.
Berikan pilihan yang bermanfaat kepada orang-orang. Jaga agar pertanyaan tetap menjadi milik Anda.
Buat filter pada paket Personal Plus dan di atasnya. Orang-orang yang Anda beri akses untuk menjalankan program dapat menggunakan akun gratis.

