UNION
Gilt für:Berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung
Erstellt eine union (Verknüpfungstabelle) aus einem Tabellenpaar.
Syntax
UNION(<table_expression1>, <table_expression2> [,<table_expression>]…)
Parameter
Begriff | Definition |
---|---|
table_expression |
Ein beliebiger DAX Ausdruck, der eine Tabelle zurückgibt. |
value zurückgeben
Eine Tabelle, die die Zeilen aus den beiden Tabellenausdrücken containsall.
Bemerkungen
Die beiden Tabellen müssen die gleiche Anzahl von Spalten aufweisen.
Die Spalten werden anhand der Position in ihren jeweiligen Tabellen kombiniert.
Die Spaltennamen in der zurückgegebenen Tabelle entsprechen den Spaltennamen in table_expression1.
Duplizierte Zeilen werden beibehalten.
Die zurückgegebene Tabelle enthält nach Möglichkeit die Herkunft. Beispielsweise weist if die first Spalte jedes table_expression eine Linie an die gleiche Basisspalte C1 im Modell auf, die first Spalte im UNION Ergebnis hat eine Linie zu C1. if kombinierten Spalten jedoch eine Linie zu unterschiedlichen Basisspalten aufweisen, orif es eine Erweiterungsspalte gibt, weist die resultierende Spalte in UNION keine Linie auf.
Bei unterschiedlichen Datentypen wird der resultierende Datentyp nach den Regeln der Datentypkoersion ermittelt.
Die zurückgegebene Tabelle not Spalten aus related Tabellen enthalten.
Diese Funktion wird not für die Verwendung im DirectQuery-Modus unterstützt, wenn sie in berechneten Spalten or Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.
Beispiel
Der folgende Ausdruck erstellt eine union, indem die USAInventory-Tabelle and der INDInventory-Tabelle in einer einzelnen Tabelle kombiniert wird:
UNION(UsaInventory, IndInventory)
USAInventory
Land/Region | State | Count | Gesamt |
---|---|---|---|
USA | CA | 5 | 500 |
USA | WA | 10 | 900 |
INDInventory
Land/Region | State | Count | Gesamt |
---|---|---|---|
IND | JK | 20 | 800 |
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |
Rückgabetabelle
Land/Region | State | Count | Gesamt |
---|---|---|---|
USA | CA | 5 | 500 |
USA | WA | 10 | 900 |
IND | JK | 20 | 800 |
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |