Bagikan melalui


Fungsi Pembuat Laporan - Fungsi var dalam laporan paginated (Pembuat Laporan)

Berlaku untuk: Microsoft Report Builder (SSRS) Power BI Report Builder Perancang Laporan di SQL Server Data Tools

Mengembalikan varians semua nilai numerik non-null yang ditentukan oleh ekspresi, dievaluasi dalam cakupan yang diberikan dalam laporan paginated.

Catatan

Anda dapat membuat dan memodifikasi file definisi laporan yang dipaginasi (.rdl) di Microsoft Report Builder, Power BI Report Builder, dan di Perancang Laporan di SQL Server Data Tools.

Sintaks

  
Var(expression, scope, recursive)  

Parameter

expression
(Bilangan bulat atau Float) Ekspresi untuk melakukan agregasi.

cakupan
(String) Opsional. Konstanta yang merupakan nama himpunan data, grup, atau wilayah data yang berisi item laporan untuk menerapkan fungsi agregat. Jika cakupan tidak ditentukan, cakupan saat ini digunakan.

berulang
(Jenis Enumerasi) Opsional. Sederhana (default) atau RdlRecursive. Menentukan apakah akan melakukan agregasi secara rekursif.

Jenis Hasil

Mengembalikan Desimal untuk ekspresi desimal dan Ganda untuk semua ekspresi lainnya.

Keterangan

Kumpulan data yang ditentukan dalam ekspresi harus memiliki jenis data yang sama. Untuk mengonversi data yang memiliki beberapa jenis data numerik ke jenis data yang sama, gunakan fungsi konversi seperti CInt, CDbl , atau CDec. Untuk informasi selengkapnya, lihat Fungsi Konversi Jenis.

Nilai cakupan harus berupa konstanta string dan tidak dapat menjadi ekspresi. Untuk agregat luar atau agregat yang tidak menentukan agregat lain, cakupan harus merujuk ke cakupan saat ini atau cakupan yang berisi. Untuk agregat agregat, agregat berlapis dapat menentukan cakupan anak.

Ekspresi dapat berisi panggilan ke fungsi agregat berlapis dengan pengecualian dan kondisi berikut:

  • Cakupan untuk agregat berlapis harus sama dengan, atau dimuat oleh, cakupan agregat luar. Untuk semua cakupan berbeda dalam ekspresi, satu cakupan harus berada dalam hubungan anak dengan semua cakupan lainnya.

  • Cakupan untuk agregat berlapis tidak boleh menjadi nama himpunan data.

  • Ekspresi tidak boleh berisi fungsi Pertama, Terakhir, Sebelumnya, atau RunningValue .

  • Ekspresi tidak boleh berisi agregat berlapis yang menentukan rekursif.

Untuk informasi selengkapnya, lihat Referensi Fungsi Agregat (Pembuat Laporan dan SSRS) dan Cakupan Ekspresi untuk Total, Agregat, dan Koleksi Bawaan (Pembuat Laporan dan SSRS).

Untuk informasi selengkapnya tentang agregat rekursif, lihat Membuat Grup Hierarki Rekursif (Pembuat Laporan dan SSRS).

Contoh

Contoh kode berikut menyediakan varian total item baris di Order grup atau wilayah data:

=Var(Fields!LineTotal.Value, "Order")