UNION
Şunlar için geçerlidir: Hesaplanmış sütun Hesaplanan tablo Ölçü Görseli hesaplaması
Bir tablo çiftinden birleşim (birleştirme) tablosu oluşturur.
Sözdizimi
UNION(<table_expression1>, <table_expression2> [,<table_expression>]…)
Parametreler
Süre | Tanım |
---|---|
table_expression | Tablo döndüren herhangi bir DAX ifadesi. |
Dönüş değeri
İki tablo ifadesinin her birinden tüm satırları içeren bir tablo.
Açıklamalar
İki tablo aynı sayıda sütuna sahip olmalıdır.
Sütunlar, ilgili tablolarındaki konumlara göre birleştirilir.
Dönüş tablosundaki sütun adları, table_expression1 sütun adlarla eşleşecektir.
Yinelenen satırlar korunur.
Döndürülen tabloda mümkün olduğunca köken vardır. Örneğin, her table_expression ilk sütununda modeldeki aynı temel sütun C1'e köken varsa, UNION sonucundaki ilk sütun C1 kökenine sahip olur. Ancak, birleştirilmiş sütunların kökenleri farklı temel sütunlara sahipse veya bir uzantı sütunu varsa, UNION'de elde edilen sütunda köken olmaz.
Veri türleri farklı olduğunda, sonuçta elde edilen veri türü, veri türü zorlama kurallarına göre belirlenir.
Döndürülen tablo, ilgili tablolardan sütunlar içermez.
Bu işlev, hesaplanan sütunlarda veya satır düzeyi güvenlik (RLS) kurallarında kullanıldığında DirectQuery modunda kullanılmak üzere desteklenmez.
Örnek
Aşağıdaki ifade USAInventory tablosunu ve INDInventory tablosunu tek bir tabloda birleştirerek bir birleşim oluşturur:
UNION(UsaInventory, IndInventory)
USAInventory
Ülke/Bölge | Durum | Sayı | Toplam |
---|---|---|---|
ABD | CA | 5 | 500 |
ABD | WA | 10 | 900 |
INDInventory
Ülke/Bölge | Durum | Sayı | Toplam |
---|---|---|---|
IND | JK | 20 | 800 |
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |
Dönüş tablosu,
Ülke/Bölge | Durum | Sayı | Toplam |
---|---|---|---|
ABD | CA | 5 | 500 |
ABD | WA | 10 | 900 |
IND | JK | 20 | 800 |
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |