UNION
Gilt für:Berechnete Spalte
Berechnete Tabelle
Measure
visuelle Berechnung
Erstellt eine Vereinigungstabelle (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. |
Rückgabewert
Eine Tabelle, die alle Zeilen aus den beiden Tabellenausdrücken enthält.
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. Wenn beispielsweise die erste Spalte jeder table_expression die gleiche Basisspalte C1 im Modell aufweist, hat die erste Spalte im UNION Ergebnis eine Linie zu C1. Wenn kombinierte Spalten jedoch eine Linie zu unterschiedlichen Basisspalten aufweisen oder eine Erweiterungsspalte vorhanden ist, hat die resultierende Spalte in UNION keine Linie.
Bei unterschiedlichen Datentypen wird der resultierende Datentyp nach den Regeln der Datentypkoersion ermittelt.
Die zurückgegebene Tabelle enthält keine Spalten aus verknüpften Tabellen.
Diese Funktion wird für die Verwendung im DirectQuery-Modus nicht unterstützt, wenn sie in berechneten Spalten oder Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.
Beispiel
Der folgende Ausdruck erstellt eine Vereinigung, indem die Tabelle "USAInventory" und die TABELLE "INDInventory" in einer einzelnen Tabelle kombiniert werden:
UNION(UsaInventory, IndInventory)
USAInventory
Land/Region | State | Zählen | Gesamt |
---|---|---|---|
USA | CA | 5 | 500 |
USA | WA | 10 | 900 |
INDInventory
Land/Region | State | Zählen | Gesamt |
---|---|---|---|
IND | JK | 20 | 800 |
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |
Rückgabetabelle
Land/Region | State | Zählen | Gesamt |
---|---|---|---|
USA | CA | 5 | 500 |
USA | WA | 10 | 900 |
IND | JK | 20 | 800 |
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |