Bagikan melalui


GABUNGAN

Berlaku untuk: Kolom terhitung Tabel terhitung Ukur perhitungan Visual

Membuat tabel gabungan (gabungan) dari sepasang tabel.

Sintaks

UNION(<table_expression1>, <table_expression2> [,<table_expression>]…)  

Parameter

Term Definisi
table_expression Ekspresi DAX apa pun yang mengembalikan tabel.

Nilai hasil

Tabel yang berisi semua baris dari masing-masing dari dua ekspresi tabel.

Keterangan

  • Dua tabel harus memiliki jumlah kolom yang sama.

  • Kolom digabungkan menurut posisi dalam tabel masing-masing.

  • Nama kolom dalam tabel pengembalian akan cocok dengan nama kolom di table_expression1.

  • Baris duplikat dipertahankan.

  • Tabel yang dikembalikan memiliki silsilah jika memungkinkan. Misalnya, jika kolom pertama dari setiap table_expression memiliki silsilah data ke kolom dasar C1 yang sama dalam model, kolom pertama dalam hasil UNION akan memiliki silsilah data ke C1. Namun, jika kolom gabungan memiliki silsilah ke kolom dasar yang berbeda, atau jika ada kolom ekstensi, kolom yang dihasilkan di UNION tidak akan memiliki silsilah data.

  • Ketika jenis data berbeda, jenis data yang dihasilkan ditentukan berdasarkan aturan untuk koersi jenis data.

  • Tabel yang dikembalikan tidak akan berisi kolom dari tabel terkait.

  • Fungsi ini tidak didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung atau aturan keamanan tingkat baris (RLS).

Contoh

Ekspresi berikut membuat gabungan dengan menggabungkan tabel USAInventory dan tabel INDInventory ke dalam satu tabel:

UNION(UsaInventory, IndInventory)

USAInventory

Negara/Wilayah Provinsi Hitung Total
AS OS 5 500
AS WA 10 900

INDInventory

Negara/Wilayah Provinsi Hitung Total
IND JK 20 800
IND MH 25 1000
IND WB 10 900

Mengembalikan tabel,

Negara/Wilayah Provinsi Hitung Total
AS OS 5 500
AS WA 10 900
IND JK 20 800
IND MH 25 1000
IND WB 10 900