Del via


UNION

Gjelder beregnet beregning av beregnet tabellfor beregnet kolonne

Oppretter en unionstabell (sammenføyning) fra et par tabeller.

Syntaks

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

Parametere

Term Definisjon
table_expression Alle DAX-uttrykk som returnerer en tabell.

Returverdi

En tabell som inneholder alle 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. Hvis for eksempel den første kolonnen i hver table_expression har avstamming til samme basiskolonne C1 i modellen, vil den første kolonnen i UNION-resultatet ha avstamming til C1. Hvis kombinerte kolonner imidlertid har avstamming til forskjellige basiskolonner, eller hvis det finnes en utvidelseskolonne, har den resulterende kolonnen i UNION ingen avstamming.

  • Når datatyper er forskjellige, bestemmes den resulterende datatypen basert på reglene for tvang av datatype.

  • Den returnerte tabellen vil ikke inneholde kolonner fra relaterte tabeller.

  • Denne funksjonen støttes ikke for bruk i DirectQuery-modus når den brukes i beregnede kolonner eller regler for sikkerhet på radnivå (RLS).

Eksempel

Følgende uttrykk oppretter en union ved å kombinere USAInventory-tabellen og INDInventory-tabellen i én enkelt tabell:

UNION(UsaInventory, IndInventory)

USAInventory

Land/område Delstat Antall Totalt
USA CA 5 500
USA WA 10 900

INDInventory

Land/område Delstat Antall Totalt
IND JK 20 800
IND MH 25 1000
IND WB 10 900

Returtabell,

Land/område Delstat Antall Totalt
USA CA 5 500
USA WA 10 900
IND JK 20 800
IND MH 25 1000
IND WB 10 900