Satu pertanyaan. Setiap filter. Tidak ada pengalaman dengan SQL sama sekali.
Query Streams membaca nilai-nilai dalam DI MANA klausa — string, tanggal, angka, daftar IN — dan mengubah masing-masing menjadi kontrol langsung di Excel atau Google Sheets. Penerima memilih dari menu tarik-turun dan pemilih tanggal; SQL tetap tersembunyi dan data tetap aktif.
Tuliskan SQL-nya. Kita akan menemukan filternya.
Setiap nilai statis dalam DI MANA Klausul tersebut menjadi kontrol interaktif — kontrol yang tepat untuk tipenya. Ubah satu dan lihat bagaimana perubahan tersebut langsung kembali ke kueri. (Demo ilustratif — data sampel.)
PILIH produk, wilayah, pendapatan
DARI penjualan
DI MANA wilayah = 'Barat'
DAN tanggal_pesanan >= '2025-01-01'
DAN pendapatan >= 500
DAN status DI DALAM ('Dibayar', 'Dikirim')Penerima hanya menyentuh kontrol di sebelah kanan. Mereka tidak pernah melihat SQL, nama tabel, atau kredensial basis data — dan mereka tidak dapat mengubah logika kueri.
Empat tipe nilai. Empat kontrol bawaan.
Query Streams memetakan setiap nilai yang terdeteksi ke kontrol yang sesuai — tanpa @variables diperlukan, meskipun cara itu juga berhasil.
String → Dropdown
Kondisi teks menjadi kotak pilihan — opsi diketikkan, atau diisi langsung dari kueri lain.
Pemilih Tanggal →
DI ANTARA dan >= Kondisi tanggal berubah menjadi pemilih kalender untuk tanggal mulai dan berakhir.
Angka → Masukan
Perbandingan numerik menjadi masukan yang tervalidasi — ambang batas, jumlah, kuantitas, dengan nilai default yang masuk akal.
Daftar IN → Pilihan Ganda
DI DALAM (…) Klausul-klausul tersebut menjadi seperti chip yang dapat diperiksa — daftarnya meluas dan menyusut untuk menyesuaikan dengan pilihan.
Dua cara membuat filter
Biarkan Query Streams mendeteksi nilai secara otomatis dalam SQL biasa, atau sebutkan nilainya secara eksplisit dengan @variablesGabungkan keduanya dalam satu kueri.
Deteksi otomatis
Tulis SQL biasa. Alihkan nilai yang terdeteksi mana yang menjadi filter — tidak perlu mempelajari sintaks khusus.
PILIH *
DARI pesanan
DI MANA pelanggan = 'ACME'
DAN tanggal_pesanan
DI ANTARA '2025-01-01'
DAN '2025-06-30'Eksplisit @variables
Beri nama parameter sendiri untuk kontrol penuh atas label, nilai default, dan validasi. Gabungkan dengan deteksi otomatis.
PILIH *
DARI penjualan
DI MANA wilayah = @region
DAN tanggal_penjualan >= @tanggal_mulai
DAN kategori DI DALAM (@kategori)Tambahkan filter dalam tiga langkah
Bangun sekali; yang lain tinggal mengambil dan pergi.
Tulis SQL Anda
Tuliskan kueri dengan DI MANA kondisi. Nilai statis seperti 'ACME' atau '2025-01-01' terdeteksi sebagai parameter yang dapat difilter secara otomatis.
Konfigurasi filter
Pilih nilai mana yang terdeteksi yang menjadi kontrol UI, dan atur label, nilai default, dan opsi dropdown di tab Properti kueri.
Pengguna melakukan penyaringan sesuai permintaan.
Penerima memilih filter dan menekan Jalankan. Data langsung mengalir ke dalam Excel atau Lembar Kerja Google dalam hitungan detik.
Filter mengubah bentuk kueri. Filter tidak pernah mengungkapkan kueri tersebut.
Filter hanya mengubah nilai yang digunakan saat kueri dijalankan — filter tidak pernah dapat mengungkapkan SQL di baliknya. Teks kueri dan kredensial basis data tetap berada di Agen Jaringan Anda; penerima hanya melihat kontrol dan hasilnya, tidak lebih.
- Eksekusi hanya baca secara default — hanya
PILIHlari - Pengguna tidak dapat mengedit logika SQL, hanya nilai yang Anda izinkan.
- Kredensial tetap terenkripsi pada agen, di dalam jaringan Anda.
- Cabut akses siapa pun secara instan dari portal web.
Siapa yang melakukan penyaringan sesuai permintaan?
Satu kueri tersimpan, yang diubah bentuknya oleh setiap orang yang menjalankannya — tanpa satu pun dari mereka menyentuh basis data.
Keuangan
L/R per departemen atau periode fiskal. Satu kueri memfilter di setiap pusat biaya.
Logistik
Inventaris berdasarkan gudang atau SKU, dengan penyaringan waktu nyata berdasarkan lokasi dan status stok.
Pemasaran
Data kampanye berdasarkan saluran, rentang tanggal, dan wilayah — hasil langsung dalam spreadsheet apa pun.
Apa itu filter SQL dinamis?
A filter SQL dinamis adalah parameter interaktif yang memungkinkan pengguna spreadsheet untuk mengubahnya DI MANA- Nilai klausa dalam kueri SQL tanpa mengedit SQL itu sendiri. Alih-alih laporan tetap yang tidak dapat diubah, kondisi yang dikodekan secara permanen menjadi kontrol UI penuh — dropdown, pemilih tanggal, input angka, dan pilihan ganda — yang dapat disesuaikan oleh setiap orang sesuai kebutuhan untuk mendapatkan hasil yang baru dan difilter dari basis data langsung.
Deteksi otomatis vs. filter statis
Pendekatan tradisional memerlukan parameterisasi manual atau kondisi yang dikodekan secara permanen dan tidak pernah berubah. Query Streams mendeteksi nilai-nilai dalam data Anda. DI MANA klausa — string, tanggal, angka, dan daftar IN — dan secara otomatis menampilkan masing-masing sebagai kontrol yang cocok. Tulis SQL biasa; sistem akan menemukan setiap kondisi yang dapat difilter.
Filter rentang tanggal
Kondisi seperti ANTARA '2025-01-01' DAN '2025-06-30' Berubah menjadi kontrol pemilih tanggal. Pengguna memilih tanggal mulai dan akhir dari kalender dan kueri yang mendasarinya akan diperbarui — filter berdasarkan kuartal fiskal, 30 hari terakhir, atau rentang khusus apa pun.
Filter string & numerik
Kondisi seperti wilayah = 'Barat' atau jumlah >= 500 Menghasilkan menu dropdown dan input numerik — dengan pencarian teks bebas, validasi nilai, nilai default yang dapat dikonfigurasi, dan daftar opsi yang diisi langsung dari basis data Anda.
IN-list pilihan ganda
Klausul seperti status IN ('Aktif','Tertunda') Ditampilkan sebagai kontrol pilihan ganda. Pengguna mencentang beberapa nilai sekaligus dan daftar IN akan meluas atau menyusut sesuai dengan pilihan tersebut. Satu kueri melayani semua orang; hanya nilai filter yang berubah.
Pertanyaan umum
Apakah pengguna memerlukan kredensial database untuk menggunakan filter?
Tidak. Agen Jaringan menangani semua konektivitas basis data menggunakan kredensial yang tetap terenkripsi di jaringan Anda. Pengguna tidak pernah melihat string koneksi, nama tabel, atau SQL — hanya kontrol filter dan hasilnya.
Jenis filter apa yang didukung?
String akan ditampilkan sebagai dropdown, tanggal sebagai pemilih tanggal, angka sebagai input yang tervalidasi, dan DI DALAM daftar sebagai kontrol pilihan ganda. Setiap jenis terdeteksi secara otomatis dari Anda DI MANA ayat.
Bisakah saya menggunakan daftar dropdown untuk nilai filter?
Ya. Definisikan daftar dropdown statis di tab Properti kueri, atau isi secara dinamis dari kueri SQL lain yang mengembalikan nilai yang diizinkan.
Apakah ini juga berfungsi dengan @variables?
Ya. Selain deteksi otomatis, Anda dapat menggunakan metode eksplisit. @variable sintaks untuk kontrol penuh atas nama filter, tipe, dan nilai default — dan Anda dapat menggabungkan kedua pendekatan tersebut dalam satu kueri.
Apakah aman?
Ya. Agen hanya membuat koneksi keluar — tidak ada port masuk, tidak ada VPN — dan permintaan serta hasilnya dikirim melalui saluran terenkripsi tunggal tersebut. SQL tidak pernah terekspos kepada pengguna, eksekusi bersifat baca saja secara default, dan Anda dapat mencabut akses secara instan dari portal.
Apakah ini berfungsi dengan kueri Konektor API?
Ya. Filter dinamis berfungsi dengan Stripe, HubSpot, Shopify, Google Analytics 4, ShipStation, Search Console, dan iTick melalui Konektor API.
Bisakah beberapa pengguna menjalankan kueri yang sama secara bersamaan?
Ya. Setiap pengguna dapat menjalankan hal yang sama. kueri bersama dengan nilai filter yang berbeda secara bersamaan, dan satu pengguna dapat meluncurkan beberapa filter ke dalam tab lembar kerja terpisah secara paralel.
Apa perbedaan antara filter SQL dinamis dan laporan statis?
Laporan statis menampilkan data tetap. Filter SQL dinamis memungkinkan setiap pengguna menyesuaikan parameter — rentang tanggal, wilayah, kategori produk — dan mendapatkan hasil yang difilter dan terbaru sesuai permintaan. Kueri yang sama digunakan oleh setiap pengguna; hanya nilai filternya yang berubah.
Tambahkan filter ke kueri apa pun.
Tulis SQL sekali saja, tampilkan filter yang Anda pilih, dan biarkan setiap orang membentuk hasil mereka sendiri — sementara kueri tetap menjadi milik Anda.
Gratis selamanya · Tidak perlu kartu kreditLihat juga: Bagikan Hasil Kueri · Konektor API · Database di Excel · Database di Sheets

