İngilizce dilinde oku

Aracılığıyla paylaş


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