Aracılığıyla paylaş


UNION

Şunlar için geçerlidir:Hesaplanan sütunHesaplanan tabloÖlçüGörsel hesaplama

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 için 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 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 State Saymak Toplam
ABD CA 5 500
ABD WA 10 900

INDInventory

Ülke/Bölge State Saymak Toplam
IND JK 20 800
IND MH 25 1000
IND WB 10 900

Dönüş tablosu,

Ülke/Bölge State Saymak Toplam
ABD CA 5 500
ABD WA 10 900
IND JK 20 800
IND MH 25 1000
IND WB 10 900