UNION
Şunlar için geçerlidir:Hesaplanan sütunHesaplanan tabloMeasureGörsel hesaplama
Bir tablo çiftinden union (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. |
İade value
İki tablo ifadesinin her birinden satırları containsall 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 first sütununun modeldeki aynı temel sütun C1'e köken if, UNION sonucundaki first sütun C1 kökenine sahip olur. Ancak, if birleştirilmiş sütunların kökenleri farklı temel sütunlara orif bir uzantı sütunu vardır, UNION 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 related tablolardaki sütunları not içerir.
Bu işlev, satır düzeyi güvenlik (RLS) kuralları or hesaplanmış sütunlarda kullanıldığında DirectQuery modunda kullanılmak üzere not desteklenir.
Örnek
Aşağıdaki ifade, INDInventory tablosunu and USAInventory tablosunu tek bir tabloda birleştirerek bir union oluşturur:
UNION(UsaInventory, IndInventory)
USAInventory
Ülke/Bölge | State | Count | Toplam |
---|---|---|---|
ABD | CA | 5 | 500 |
ABD | WA | 10 | 900 |
INDInventory
Ülke/Bölge | State | Count | Toplam |
---|---|---|---|
IND | JK | 20 | 800 |
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |
Dönüş tablosu,
Ülke/Bölge | State | Count | Toplam |
---|---|---|---|
ABD | CA | 5 | 500 |
ABD | WA | 10 | 900 |
IND | JK | 20 | 800 |
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |