Aracılığıyla paylaş


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