Del via


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