UNIONUNION

Skapar en unionstabell (kopplad) från ett par tabeller.Creates a union (join) table from a pair of tables.

SyntaxSyntax

UNION(<table_expression1>, <table_expression2> [,<table_expression>]…)  

ParametrarParameters

PeriodTerm DefinitionDefinition
table_expressiontable_expression Ett DAX-uttryck som returnerar en tabell.Any DAX expression that returns a table.

ReturvärdeReturn value

En tabell som innehåller alla rader från de båda tabelluttrycken.A table that contains all the rows from each of the two table expressions.

AnmärkningarRemarks

  • De två tabellerna måste ha samma antal kolumner.The two tables must have the same number of columns.

  • Kolumner kombineras efter position i respektive tabell.Columns are combined by position in their respective tables.

  • Kolumnnamnen i returtabellen kommer att matcha kolumnnamnen i table_expression1.The column names in the return table will match the column names in table_expression1.

  • Dubblettrader behålls.Duplicate rows are retained.

  • Den returnerade tabellen har ett ursprung om det är möjligt.The returned table has lineage where possible. Om den första kolumnen i varje table_expression till exempel har sitt ursprung i samma baskolumn C1 i modellen, kommer den första kolumnen i UNION-resultatet att ha sitt ursprung i C1.For example, if the first column of each table_expression has lineage to the same base column C1 in the model, the first column in the UNION result will have lineage to C1. Men om kombinerade kolumner har sitt ursprung i olika baskolumner, eller om det finns en tilläggskolumn, kommer den resulterande kolumnen i UNION inte att ha något ursprung.However, if combined columns have lineage to different base columns, or if there is an extension column, the resulting column in UNION will have no lineage.

  • När datatyperna skiljer sig åt, bestäms den resulterande datatypen baserat på reglerna för datatypens typkonvertering.When data types differ, the resulting data type is determined based on the rules for data type coercion.

  • Den returnerade tabellen kommer inte att innehålla kolumner från relaterade tabeller.The returned table will not contain columns from related tables.

  • Den här funktionen kan inte användas i DirectQuery-läge när den används i beräknade kolumner eller regler för säkerhet på radnivå (RLS).This function is not supported for use in DirectQuery mode when used in calculated columns or row-level security (RLS) rules.

ExempelExample

Följande uttryck skapar en union genom att kombinera USAInventory-tabellen och INDInventory-tabellen till en enda tabell:The following expression creates a union by combining the USAInventory table and the INDInventory table into a single table:

UNION(UsaInventory, IndInventory)

USAInventoryUSAInventory

Land/regionCountry StatusState AntalCount TotaltTotal
USAUSA CACA 55 500500
USAUSA WAWA 1010 900900

INDInventoryINDInventory

Land/regionCountry StatusState AntalCount TotaltTotal
INDIND JKJK 2020 800800
INDIND MHMH 2525 10001000
INDIND WBWB 1010 900900

Returtabell,Return table,

Land/regionCountry StatusState AntalCount TotaltTotal
USAUSA CACA 55 500500
USAUSA WAWA 1010 900900
INDIND JKJK 2020 800800
INDIND MHMH 2525 10001000
INDIND WBWB 1010 900900