Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memeriksa jumlah semua nilai dalam kolom terhadap ekspresi yang diberikan.
Sintaksis
Sum
<COL_NAME>
<EXPRESSION>
COL_NAME — Nama kolom yang ingin Anda evaluasi terhadap aturan kualitas data.
Jenis kolom yang didukung: Byte, Desimal, Ganda, Float, Integer, Panjang, Pendek
EXPRESSION — Ekspresi yang dijalankan terhadap respons tipe aturan untuk menghasilkan nilai Boolean. Untuk informasi selengkapnya, lihat Ekspresi.
Contoh: Jumlah
Contoh aturan berikut memeriksa apakah jumlah semua nilai dalam kolom melebihi ambang batas yang diberikan.
Sum "transaction_total" > 500000
Sum "Salary" < 55600 where "Customer_ID < 10"
Contoh aturan dinamis
Sum "ColA" > avg(last(10))
Sum "colA" between min(last(10)) - 1 and max(last(10)) + 1
Perilaku nol
Sum
Aturan akan mengabaikan baris dengan NULL
nilai dalam perhitungan jumlah. Sebagai contoh:
+---+-----------+
|id |units |
+---+-----------+
|100|0 |
|101|null |
|102|20 |
|103|null |
|104|40 |
+---+-----------+
Jumlah kolom tidak units
akan mempertimbangkan baris 101 dan 103 dan hasilnya menjadi (0 + 20 + 40) = 60.