All Products
Search
Document Center

Quick BI:Fungsi Agregat

Last Updated:May 12, 2026

Fungsi agregat melakukan perhitungan pada sekumpulan nilai dan mengembalikan satu nilai ringkasan. Fungsi ini penting untuk meringkas set data besar guna mengekstraksi wawasan utama, seperti jumlah, rata-rata, nilai maksimum, atau nilai minimum. Topik ini menjelaskan cara menggunakan fungsi agregat bawaan.

BI_AVG

Fungsi BI_AVG menghitung rata-rata dari sekumpulan nilai.

Sintaksis

BI_AVG(number)

Argumen

number: Harus merupakan hasil dari ekspresi non-agregat. Dapat berupa bidang dimensi, bidang ukuran, atau bidang terhitung yang mengembalikan nilai numerik.

Deskripsi

rata-rata

Nilai kembalian

Number

Contoh

BI_AVG([Order Amount])

Menghitung rata-rata [Order Amount] berdasarkan dimensi yang digunakan dalam grafik.

BI_COUNT

Fungsi BI_COUNT mengembalikan jumlah item dalam suatu kelompok.

Sintaksis

BI_COUNT(expression)

Argumen

expression: Harus merupakan hasil dari ekspresi non-agregat. Dapat berupa bidang dimensi, bidang ukuran, atau bidang terhitung.

Deskripsi

jumlah

Nilai kembalian

Number

Contoh

BI_COUNT([Order ID])

Menghitung total jumlah pesanan berdasarkan dimensi yang digunakan dalam grafik.

BI_COUNTD

Fungsi BI_COUNTD mengembalikan jumlah item unik (distinct) dalam suatu kelompok.

Sintaksis

BI_COUNTD(expression)

Argumen

expression: Harus merupakan hasil dari ekspresi non-agregat. Dapat berupa bidang dimensi, bidang ukuran, atau bidang terhitung.

Deskripsi

jumlah unik

Nilai kembalian

Number

Contoh

BI_COUNTD([Order ID])

Menghitung jumlah Order ID unik berdasarkan dimensi yang digunakan dalam grafik.

BI_MAX

Fungsi BI_MAX mengembalikan nilai maksimum dalam sekumpulan nilai.

Sintaksis

BI_MAX(expression)

Argumen

expression: Harus merupakan hasil dari ekspresi non-agregat. Dapat berupa bidang dimensi, bidang ukuran, atau bidang terhitung yang mengembalikan nilai yang dapat dibandingkan.

Deskripsi

nilai maksimum

Nilai kembalian

Number

Contoh

BI_MAX([Order Amount])

Menghitung [Order Amount] maksimum berdasarkan dimensi yang digunakan dalam grafik.

BI_MEDIAN

Fungsi BI_MEDIAN mengembalikan median dari sekumpulan nilai.

Sintaksis

BI_MEDIAN(number)

Argumen

number: Harus merupakan hasil dari ekspresi non-agregat. Dapat berupa bidang dimensi, bidang ukuran, atau bidang terhitung yang mengembalikan nilai numerik.

Deskripsi

median

Nilai kembalian

Number

Contoh

BI_MEDIAN([Order Amount])

Menghitung median [Order Amount] berdasarkan dimensi yang digunakan dalam grafik.

Batasan

Fungsi ini tidak didukung oleh sumber data berikut: MySQL, AnalyticDB for MySQL 3.0, Hologres, PostgreSQL, SQL Server, Lindorm, Elasticsearch, Simple Log Service (SLS), IBM DB2 LUW_V10, Gbase 8a, dan Vertica.

BI_MIN

Fungsi BI_MIN mengembalikan nilai minimum dalam sekumpulan nilai.

Sintaksis

BI_MIN(expression)

Argumen

expression: Harus merupakan hasil dari ekspresi non-agregat. Dapat berupa bidang dimensi, bidang ukuran, atau bidang terhitung yang mengembalikan nilai yang dapat dibandingkan.

Deskripsi

nilai minimum

Nilai kembalian

Number

Contoh

BI_MIN([Order Amount])

Menghitung [Order Amount] minimum berdasarkan dimensi yang digunakan dalam grafik.

BI_PERCENTILE

Fungsi BI_PERCENTILE mengembalikan nilai dari suatu ekspresi pada persentil tertentu.

Sintaksis

BI_PERCENTILE(expression, number)

Argumen

  • expression: Harus merupakan hasil dari ekspresi non-agregat. Dapat berupa bidang dimensi, bidang ukuran, atau bidang terhitung yang mengembalikan nilai numerik.

  • number: Konstanta numerik antara 0 dan 1, inklusif.

Deskripsi

Mengembalikan nilai dari suatu ekspresi pada persentil yang ditentukan oleh number. number harus merupakan konstanta numerik antara 0 dan 1, inklusif.

Nilai kembalian

Number

Contoh

BI_PERCENTILE([Order Amount], 0.9)

Menghitung nilai persentil ke-90 untuk [Order Amount] berdasarkan dimensi yang digunakan dalam grafik.

Batasan

Fungsi ini tidak didukung oleh sumber data berikut: MySQL, AnalyticDB for MySQL 3.0, SQL Server, Lindorm, Shentong, IBM DB2 LUW_V10, Simple Log Service (SLS), Gbase 8a, dan Vertica.

BI_STDEV

Fungsi BI_STDEV menghitung deviasi standar sampel dari sekumpulan nilai.

Sintaksis

BI_STDEV(number)

Argumen

number: Harus merupakan hasil dari ekspresi non-agregat. Dapat berupa bidang dimensi, bidang ukuran, atau bidang terhitung yang mengembalikan nilai numerik.

Deskripsi

deviasi standar sampel

Nilai kembalian

Number

Contoh

BI_STDEV([Order Amount])

Menghitung deviasi standar sampel dari [Order Amount] berdasarkan dimensi yang digunakan dalam grafik.

BI_STDEVP

Fungsi BI_STDEVP menghitung simpangan baku populasi dari sekumpulan nilai.

Sintaksis

BI_STDEVP(number)

Argumen

number: Harus merupakan hasil dari ekspresi non-agregat. Dapat berupa bidang dimensi, bidang ukuran, atau bidang terhitung yang mengembalikan nilai numerik.

Deskripsi

simpangan baku populasi

Nilai kembalian

Number

Contoh

BI_STDEVP([Order Amount])

Menghitung simpangan baku populasi dari [Order Amount] berdasarkan dimensi yang digunakan dalam grafik.

BI_SUM

Fungsi BI_SUM mengembalikan jumlah dari sekumpulan nilai.

Sintaksis

BI_SUM(number)

Argumen

number: Harus merupakan hasil dari ekspresi non-agregat. Dapat berupa bidang dimensi, bidang ukuran, atau bidang terhitung yang mengembalikan nilai numerik.

Deskripsi

jumlah

Nilai kembalian

Number

Contoh

BI_SUM([Order Amount])

Menghitung jumlah [Order Amount] berdasarkan dimensi yang digunakan dalam grafik.

BI_VAR

Fungsi BI_VAR menghitung varians sampel dari sekumpulan nilai.

Sintaksis

BI_VAR(number)

Argumen

number: Harus merupakan hasil dari ekspresi non-agregat. Dapat berupa bidang dimensi, bidang ukuran, atau bidang terhitung yang mengembalikan nilai numerik.

Deskripsi

varians sampel

Nilai kembalian

Number

Contoh

BI_VAR([Order Amount])

Menghitung varians sampel dari [Order Amount] berdasarkan dimensi yang digunakan dalam grafik.

BI_VARP

Fungsi BI_VARP menghitung varians populasi dari sekumpulan nilai.

Sintaksis

BI_VARP(number)

Argumen

number: Harus merupakan hasil dari ekspresi non-agregat. Dapat berupa bidang dimensi, bidang ukuran, atau bidang terhitung yang mengembalikan nilai numerik.

Deskripsi

varians populasi

Nilai kembalian

Number

Contoh

BI_VARP([Order Amount])

Menghitung varians populasi dari [Order Amount] berdasarkan dimensi yang digunakan dalam grafik.

Batasan

Fungsi ini tidak didukung oleh sumber data berikut: Lindorm (mesin tabel wide, SQL multi-model) dan Shentong.