- Konversi tinggi muka air → luas penampang basah
- Konversi tinggi air → debit (rating curve)
- Kalibrasi sensor berbasis tabel pabrikan
Cara Kerja
Dataset bekerja dengan prinsip lookup table: sistem mencocokkan nilai input dari sensor dengan baris di kolom pertama dataset, lalu mengembalikan nilai dari kolom output yang ditentukan. Contoh:| water_level | area | volume |
|---|---|---|
| 4.0 | 40.4 | 100.2 |
| 3.9 | 39.0 | 97.5 |
| 3.8 | 37.7 | 95.1 |
3.9, maka:
DATASET("slug", 3.9, "area")→ mengembalikan 39.0DATASET("slug", 3.9, "volume")→ mengembalikan 97.5
| Argumen | Nilai | Keterangan |
|---|---|---|
| Argumen 1 | "penampang_basah_1cm" | Slug dataset |
| Argumen 2 | [RYG8-flLev] / 100 | Nilai input (tinggi air dalam meter) |
| Argumen 3 | "area" | Kolom output yang diambil |
Struktur File CSV
Dataset harus diunggah dalam format CSV dengan ketentuan berikut:| Ketentuan | Detail |
|---|---|
| Format file | .csv (Comma-Separated Values) |
| Encoding | UTF-8 |
| Baris pertama | Wajib header — digunakan sebagai nama kolom dalam fungsi DATASET() |
| Kolom pertama | Wajib referensi (input lookup) — nilai sensor akan dicocokkan ke kolom ini |
| Kolom berikutnya | Kolom output — dapat lebih dari satu |
| Urutan data | Disarankan terurut ascending atau descending |
| Nilai duplikat | Tidak disarankan pada kolom referensi |
Cara Menambahkan Dataset
Buka halaman Manajemen Device
Masuk ke menu Manajemen Device dan pilih device yang akan ditambahkan datasetnya.
Isi slug dataset
Masukkan slug sebagai identifier unik dataset. Slug ini yang akan digunakan dalam fungsi
DATASET() di rumus kalibrasi.Gunakan slug yang deskriptif dan konsisten, misalnya:penampang_basah_sungai_hulurating_curve_pos_dugatabel_konversi_sensor_a
Ketentuan & Batasan
| Aspek | Ketentuan |
|---|---|
| Berlaku untuk | Data baru setelah konfigurasi disimpan |
| Data historis | Tidak berubah |
| Interpolasi | Sistem mencocokkan nilai yang tersedia — nilai di luar range dapat kosong |
| Slug | Harus unik per device |
| Duplikat kolom referensi | Tidak disarankan — hasil lookup bisa tidak konsisten |
Integrasi dengan Kalibrasi Sensor
Dataset yang sudah ditambahkan dapat langsung digunakan di rumus kalibrasi menggunakan fungsiDATASET(). Saat menginput rumus kalibrasi, ketik = untuk melihat daftar dataset yang tersedia dan menyisipkan slug-nya secara otomatis.
Kalibrasi Sensor
Panduan lengkap penggunaan fungsi
DATASET() dalam kalibrasi sensor