Fungsi Average, Max, Min, StdevP, Sum, dan VarP
Berlaku untuk: Aplikasi kanvas Kolom Dataverse rumus alur desktop CLI aplikasi berdasarkan Power Pages Power Platform model
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
Rata-rata ( FormulaNumerik1, [ FormulaNumerik 2, ... ] )
Maks( Formulanumerasi1, [ Formulanumerika2, ... ] )
Min( Rumus Numerik1, [ Rumus Numerik2, ... ] )
Jumlah ( Numerik Formula1, [ Numerik2, ... ] )
StdevP ( Rumus Numerik1, [ Rumus Numerika2, ... ] )
VarP( FormulaNumerik1, [ FormulaNumerik2, ... ] )
- Numerik Formulas - Wajib. Nilai numerik yang difungsikan.
Rata-rata ( Tabel, Rumus Numerik)
Maks ( Tabel, Rumus Numerik)
Min( Tabel, Rumus Numerik)
Jumlah ( Tabel, Rumus Numerik)
StdevP ( Tabel, Rumus Numerik)
VarP ( Tabel, Rumus Numerik)
- Tabel - 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:
Jumlah (Penjualan, Biaya Per Unit * Unit Terjual)
Label akan menampilkan total penjualan dengan mengalikan nilai pada kolom tersebut untuk setiap rekaman dan selanjutnya menambahkan hasil dari semua rekaman bersama:
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 menunjukkan jumlah semua nilai yang diatur slider.
Average(Slider1.Value, Slider2.Value, Slider3.Value): Label akan menunjukkan rata-rata semua nilai yang ditetapkan slider.
Max(Slider1.Value, Slider2.Value, Slider3.Value): Label akan menunjukkan maksimum dari semua nilai yang diatur slider.
Min(Slider1.Value, Slider2.Value, Slider3.Value): Label akan menunjukkan minimum dari semua nilai yang diatur slider.
StdevP(Slider1.Value, Slider2.Value, Slider3.Value): Label akan menunjukkan standar deviasi dari semua nilai yang ditetapkan slider.
VarP(Slider1.Value, Slider2.Value, Slider3.Value): Label akan menunjukkan varians semua nilai yang diatur slider.