Del via


UNIONEN

Gælder for:Beregnet tabel beregningaf målingsvisualisering for en beregnet kolonne

Opretter en foreningstabel (joinforbindelse) ud fra et par tabeller.

Syntaks

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

Parametre

Begreb Definition
table_expression Ethvert DAX-udtryk, der returnerer en tabel.

Returværdi

En tabel, der indeholder alle rækkerne fra hvert af de to tabeludtryk.

Bemærkninger

  • De to tabeller skal have det samme antal kolonner.

  • Kolonner kombineres efter placering i deres respektive tabeller.

  • Kolonnenavnene i returtabellen svarer til kolonnenavnene i table_expression1.

  • Duplikerede rækker bevares.

  • Den returnerede tabel har afstamning, hvor det er muligt. Hvis den første kolonne i hver table_expression f.eks. har afstamning til den samme basiskolonne C1 i modellen, vil den første kolonne i UNION-resultatet have afstamning til C1. Men hvis kombinerede kolonner har afstamning til forskellige basiskolonner, eller hvis der er en udvidelseskolonne, har den resulterende kolonne i UNION ingen afstamning.

  • Når datatyperne er forskellige, bestemmes den resulterende datatype på baggrund af reglerne for tvungen datatype.

  • Den returnerede tabel indeholder ikke kolonner fra relaterede tabeller.

  • Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).

Eksempel

Følgende udtryk opretter en forening ved at kombinere tabellen USAInventory og tabellen INDInventory i en enkelt tabel:

UNION(UsaInventory, IndInventory)

USAInventory

Land/område State Tælling Total
USA CA 5 500
USA WA 10 900

INDInventory

Land/område State Tælling Total
IND JK 20 800
IND MH 25 1000
IND WB 10 900

Returtabel,

Land/område State Tælling Total
USA CA 5 500
USA WA 10 900
IND JK 20 800
IND MH 25 1000
IND WB 10 900