UNION
gjelder:beregnet kolonneberegnet tabellMeasurevisualobjektberegning
Oppretter en union (sammenføyningstabell) fra et par tabeller.
Syntaks
UNION(<table_expression1>, <table_expression2> [,<table_expression>]…)
Parametere
Term | Definisjon |
---|---|
table_expression |
Alle DAX uttrykk som returnerer en tabell. |
Returner value
En tabell som containsall radene fra hvert av de to tabelluttrykkene.
Merknader
De to tabellene må ha samme antall kolonner.
Kolonner kombineres etter plassering i de respektive tabellene.
Kolonnenavnene i returtabellen samsvarer med kolonnenavnene i table_expression1.
Dupliserte rader beholdes.
Den returnerte tabellen har avstamming der det er mulig. For eksempel if den first kolonnen i hver table_expression har avstamming til samme basiskolonne C1 i modellen, vil den first kolonnen i UNION resultatet ha avstamming til C1. if kombinerte kolonner har imidlertid avstamming til ulike basiskolonner, orif det finnes en utvidelseskolonne, vil den resulterende kolonnen i UNION ikke ha noen avstamming.
Når datatyper er forskjellige, bestemmes den resulterende datatypen basert på reglene for tvang av datatype.
Den returnerte tabellen vil not inneholde kolonner fra related tabeller.
Denne funksjonen støttes not for bruk i DirectQuery-modus når den brukes i beregnede kolonner or regler for sikkerhet på radnivå (RLS).
Eksempel
Følgende uttrykk oppretter en union ved å kombinere USAInventory-tabellen and INDInventory-tabellen i én enkelt tabell:
UNION(UsaInventory, IndInventory)
USAInventory
Land/område | State | Count | Totalt |
---|---|---|---|
USA | CA | 5 | 500 |
USA | WA | 10 | 900 |
INDInventory
Land/område | State | Count | Totalt |
---|---|---|---|
IND | JK | 20 | 800 |
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |
Returtabell,
Land/område | State | Count | Totalt |
---|---|---|---|
USA | CA | 5 | 500 |
USA | WA | 10 | 900 |
IND | JK | 20 | 800 |
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |