Bagikan melalui


Fungsi Pembuat Laporan - Fungsi gabungan dalam laporan paginasi (Pembuat Laporan)

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

Mengembalikan gabungan 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

  
Union(expression, scope, recursive)  

Parameter

expression
(SqlGeometry atau SqlGeography) Ekspresi untuk melakukan agregasi.

cakupan
(String) Opsional. 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.

Tampilkan

Mengembalikan objek spasial, baik SqlGeometry atau SqlGeography, berdasarkan jenis ekspresi. Untuk informasi selengkapnya tentang jenis data spasial SqlGeometry dan SqlGeography , lihat Gambaran Umum Tipe Data Spasial.

Keterangan

Kumpulan data yang ditentukan dalam ekspresi harus memiliki jenis data yang sama.

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. Cakupan himpunan data tidak didukung. 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

Tabel berikut ini memperlihatkan contoh ekspresi SqlGeometry dan ekspresi hasil Union , yang diperlihatkan dalam format WKT (Teks Terkenal) untuk data spasial.

Bidang dengan data spasial Contoh Hasil union
[PointLocation] TITIK(1 2)

TITIK(3 4)
MULTIPOINT((1 2), (3 4))
[PathDefinition] LINESTRING(1 2, 3 4)

LINESTRING(5 6, 7 8)
MULTILINESTRING((7 8, 5 6), (3 4, 1 2))
[PoligonDefinisi] POLIGON((1 2, 3 4, 5 2, 12))

POLYGON((-1 2, -3 4, -5 2, -1 2))
MULTIPOLIGON(((1 2, 5 2, 3 4, 1 2)), ((-5 2, -1 2, -3 4, -5 2)))
=Union(Fields!PointLocation.Value)  
=Union(Fields!PathDefinition.Value)  
=Union(Fields!PolygonDefinition.Value, "Group1")