Persentase

Pengenalan

Di NocoBase, persentase (Percent) digunakan untuk menyimpan dan menampilkan data rasio.

Kolom persentase cocok untuk data bisnis seperti tingkat penyelesaian, tingkat diskon, tingkat konversi, dan proporsi. Pada dasarnya, kolom ini merupakan kolom numerik, tetapi tampilan dan input di halaman lebih sesuai dengan makna persentase.

Jika hanya menyimpan jumlah uang, kuantitas, atau skor biasa, angka lebih sesuai.

Skenario penggunaan

Persentase cocok untuk skenario bisnis berikut:

  • Tingkat penyelesaian proyek, progres tugas
  • Tingkat diskon, tarif pajak, persentase komisi
  • Tingkat konversi, tingkat pencapaian, proporsi
  • Bobot penilaian, persentase alokasi

Pembuatan dan konfigurasi

Pada halaman 「Configure fields」 di tabel data, klik 「Add field」, lalu pilih 「Persentase」 untuk membuat kolom persentase.

20240512175847

KonfigurasiDeskripsi
Field interfaceJenis antarmuka kolom. Persentase sesuai dengan percent, yang menentukan cara input dan tampilan di halaman.
Field display nameNama yang ditampilkan untuk kolom di antarmuka, misalnya 「Tingkat penyelesaian」「Tingkat diskon」「Tingkat konversi」. Disarankan menggunakan nama yang dapat langsung dipahami oleh pengguna bisnis.
Field nameNama identifikasi kolom yang digunakan untuk referensi internal seperti API, kolom relasi, izin, dan alur kerja. Biasanya tidak diubah setelah dibuat, hanya mendukung huruf, angka, dan garis bawah, serta harus diawali dengan huruf.
Field typeJenis kolom pada lapisan data. Kolom persentase biasanya menggunakan double, dan dapat juga menggunakan decimal sesuai kebutuhan presisi.
Default valueNilai default. Saat menambahkan record, nilai default dapat diisi otomatis jika pengguna tidak mengisinya.
Validation rulesAturan validasi. Dapat membatasi nilai minimum, nilai maksimum, atau menentukan apakah kolom wajib diisi.
DescriptionDeskripsi kolom. Cocok digunakan untuk menuliskan makna kolom, persyaratan pengisian, sumber data, atau pengelola.
Perhatian

Setelah dibuat, nama kolom akan digunakan oleh blok halaman, izin, alur kerja, dan API. Pastikan penamaannya sebelum membuat kolom untuk menghindari biaya penyesuaian konfigurasi di kemudian hari.

Karakteristik kolom

Perilaku default kolom persentase adalah sebagai berikut:

KarakteristikDeskripsi
Default Field interfacepercent.
Default Field typedouble.
Field type yang tersediafloatdoubledecimal.
Komponen halamanMode edit menggunakan komponen input persentase.
FilterMendukung filter numerik, seperti lebih besar dari, lebih kecil dari, rentang, kosong, dan tidak kosong.
PengurutanMendukung pengurutan di blok tabel.
ValidasiMendukung validasi rentang nilai, wajib diisi, dan lainnya.

Mengedit konfigurasi

Setelah dibuat, klik 「Edit」 di sebelah kanan kolom untuk mengedit konfigurasi kolom persentase. Pengeditan kolom terutama digunakan untuk menyesuaikan cara kolom ditampilkan dan digunakan di NocoBase, seperti mengubah nama tampilan, deskripsi, nilai default, aturan validasi, atau konfigurasi khusus kolom.

Jika kolom berasal dari tabel yang telah disinkronkan di basis data utama, pengeditan biasanya dilakukan sebagai pemetaan kolom—memetakan kolom basis data menjadi Field type dan Field interface di NocoBase.

KonfigurasiDapat dieditDeskripsi
Field display nameYaMengubah nama kolom yang ditampilkan di antarmuka tanpa mengubah nama identifikasinya.
Field nameTidakNama identifikasi kolom biasanya tidak dapat diubah di formulir edit setelah kolom dibuat.
Field interfaceBergantung kondisiKolom basis data utama atau kolom yang disinkronkan dapat disesuaikan saat pemetaan kolom. Penyesuaian ini akan memengaruhi cara input, tampilan, dan validasi di halaman.
Field typeBergantung kondisiKolom basis data utama atau kolom yang disinkronkan dapat disesuaikan saat pemetaan kolom. Sebelum menyesuaikannya, pastikan data yang ada dapat digunakan dengan jenis baru.
Default valueYaMenyesuaikan nilai default saat menambahkan record baru.
Validation rulesYaMenyesuaikan aturan validasi kolom.
DescriptionYaMenambahkan makna kolom, persyaratan pengisian, sumber data, atau pengelola.
Perhatian

Mengganti Field type atau Field interface bukan sekadar mengubah nama tampilan. Perubahan ini akan memengaruhi cara penyimpanan kolom, komponen input, aturan validasi, kondisi filter, dan cara penggunaan variabel alur kerja. Jika jumlah data yang ada cukup banyak, pastikan terlebih dahulu format data sudah sesuai.

Menghapus kolom

Klik 「Delete」 di sebelah kanan kolom untuk menghapus kolom persentase. Di basis data utama, Anda juga dapat memilih beberapa kolom lalu menghapusnya sekaligus.

Saat menghapus kolom persentase yang dibuat di basis data utama, biasanya kolom nyata di basis data beserta data yang sudah ada di dalamnya juga akan dihapus. Saat menghapus kolom yang disinkronkan dari basis data atau dipetakan dari sumber data eksternal, cakupan dampaknya bergantung pada sumber data dan asal kolom terkait.

Peringatan

Penghapusan kolom dapat memengaruhi blok halaman, formulir, filter, izin, alur kerja, API, impor dan ekspor, serta data yang sudah ada. Pastikan terlebih dahulu apakah kolom masih digunakan oleh konfigurasi bisnis.

Penggunaan dalam konfigurasi halaman

Kolom persentase cocok digunakan dalam formulir bisnis, papan dasbor, grafik, dan laporan untuk menampilkan rasio. 20260709225150

SkenarioPenggunaan
Blok formulirMemasukkan tingkat penyelesaian, tingkat diskon, tarif pajak, dan rasio lainnya.
Blok tabelMenampilkan, mengurutkan, dan memfilter data rasio.
Blok grafikMenampilkan indikator seperti proporsi dan tingkat konversi.
Alur kerja dan izinDigunakan sebagai kolom kondisi dalam penentuan, misalnya apakah tingkat penyelesaian telah mencapai 100%.

Tautan terkait

  • Kolom — Memahami fungsi, klasifikasi, dan logika pemetaan kolom
  • Tabel biasa — Membuat dan mengelola kolom di tabel biasa
  • Angka — Menyimpan nilai numerik biasa
  • Rumus — Menghitung hasil rasio