Fungsi Average, Max, Min, StdevP, Sum, dan VarP

Berlaku untuk: Aplikasi kanvas Kolom Dataverse rumus alur desktop Aplikasi Power Platform berbasis model CLI

Fungsi agregat yang meringkas serangkaian angka.

Description

Fungsi Average menghitung rata-rata, atau rata-rata aritmetika, dari argumennya.

Fungsi Max mencari nilai maksimum.

Fungsi Min mencari nilai minimum.

Fungsi Sum menghitung jumlah argumennya.

Fungsi StdevP menghitung deviasi standar argumennya.

Fungsi VarP menghitung perbedaan argumennya.

Anda dapat memberikan nilai untuk fungsi ini sebagai:

  • Argumen terpisah. Misalnya, Sum( 1, 2, 3 ) menampilkan 6.
  • Tabel dan rumus yang berfungsi pada tabel tersebut. Agregat akan dihitung berdasarkan nilai rumus untuk setiap rekaman.

Bidang rekaman yang sedang diproses tersedia dalam formula. Menggunakan operator ThisRecord atau hanya bidang referensi berdasarkan nama seperti nilai lainnya. Operator As juga dapat digunakan untuk menamai rekaman yang sedang diproses yang dapat membantu membuat formula lebih mudah dipahami dan membuat rekaman bersarang dapat diakses. Untuk informasi selengkapnya, lihat contoh di bawah ini dan menggunakan cakupan rekaman.

Fungsi ini hanya berfungsi pada nilai numerik. Jenis nilai lainnya seperti string atau rekaman akan diabaikan. Gunakan Fungsi Value untuk mengubah string menjadi angka.

Fungsi Average, Max, Min, dan Sum dapat didelegasikan saat digunakan bersama sumber data yang mendukung delegasi untuk fungsi ini. Namun, StdevP dan VarP tidak dapat didelegasikan untuk semua sumber data. Jika delegasi tidak didukung, hanya bagian pertama data yang akan diambil, lalu fungsi akan diterapkan secara lokal. Hasilnya mungkin tidak menunjukkan gambaran lengkapnya. Peringatan delegasi akan muncul pada waktu penulisan untuk mengingatkan Anda akan batasan ini, serta untuk menyarankan pengalihan ke alternatif yang dapat didelegasikan, jika memungkinkan. Untuk informasi lebih lanjut, lihat ikhtisar delegasi.

Sintaks

Average( NumericalFormula1, [ NumericalFormula2, ... ] )
Max( NumericalFormula1, [ NumericalFormula2, ... ] )
Min( NumericalFormula1, [ NumericalFormula2, ... ] )
Sum( NumericalFormula1, [ NumericalFormula2, ... ] )
StdevP( NumericalFormula1, [ NumericalFormula2, ... ] )
VarP( NumericalFormula1, [ NumericalFormula2, ... ] )

  • NumericalFormula(s) - Wajib. Nilai numerik yang difungsikan.

Average( Tabel, NumericalFormula )
Max( Tabel, NumericalFormula )
Min( Tabel, NumericalFormula )
Sum( Tabel, NumericalFormula )
StdevP( Tabel, NumericalFormula )
VarP( Tabel, NumericalFormula )

  • Table – Wajib. Tabel yang difungsikan.
  • NumericalFormula - Wajib. Rumus untuk mengevaluasi setiap rekaman. Hasil dari rumus ini akan digunakan untuk agregasi. Anda dapat menggunakan kolom tabel dalam rumus tersebut.

Contoh

Langkah demi langkah

Misalnya Anda memiliki sumber data bernama Penjualan yang berisi kolom CostPerUnit dan kolom UnitsSold, dan Anda menetapkan properti Teks pada label ke fungsi ini:
Sum(Penjualan, CostPerUnit * UnitsSold)

Label akan menampilkan total penjualan dengan mengalikan nilai pada kolom tersebut untuk setiap rekaman dan selanjutnya menambahkan hasil dari semua rekaman bersama:
Menghitung total penjualan dari unit terjual dan biaya per unit.

Sebagai contoh lain, misalnya Anda memiliki slider bernama Slider1, Slider2, dan Slider3 dan label dengan properti Teks yang ditetapkan ke rumus ini:
Sum(Slider1.Value, Slider2.Value, Slider3.Value): label akan menampilkan jumlah semua nilai yang ditetapkan untuk slider.
Average(Slider1.Value, Slider2.Value, Slider3.Value): label akan menampilkan rata-rata semua nilai yang ditetapkan untuk slider.
Max(Slider1.Value, Slider2.Value, Slider3.Value): label akan menampilkan maksimum semua nilai yang ditetapkan untuk slider.
Min(Slider1.Value, Slider2.Value, Slider3.Value): label akan menampilkan minimum semua nilai yang ditetapkan untuk slider.
StdevP(Slider1.Value, Slider2.Value, Slider3.Value): label akan menampilkan deviasi standar semua nilai yang ditetapkan untuk slider.
VarP(Slider1.Value, Slider2.Value, Slider3.Value): label akan menampilkan varians semua nilai yang ditetapkan untuk slider.