UNION
Van toepassing op: Berekende kolom Berekende tabel Meting Visuele berekening
Hiermee maakt u een samenvoegtabel (join) op basis van een paar tabellen.
Syntaxis
UNION(<table_expression1>, <table_expression2> [,<table_expression>]…)
Parameters
Term | Definitie |
---|---|
table_expression | Een DAX-expressie die een tabel retourneert. |
Retourwaarde
Een tabel met alle rijen uit elk van de twee tabelexpressies.
Opmerkingen
De twee tabellen moeten hetzelfde aantal kolommen hebben.
Kolommen worden gecombineerd op positie in hun respectieve tabellen.
De kolomnamen in de retourtabel komen overeen met de kolomnamen in table_expression1.
Dubbele rijen blijven behouden.
De geretourneerde tabel bevat waar mogelijk herkomst. Als de eerste kolom van elke table_expression bijvoorbeeld herkomst heeft naar dezelfde basiskolom C1 in het model, heeft de eerste kolom in het resultaat UNION herkomst naar C1. Als gecombineerde kolommen echter herkomst hebben naar verschillende basiskolommen of als er een extensiekolom is, heeft de resulterende kolom in UNION geen herkomst.
Wanneer gegevenstypen verschillen, wordt het resulterende gegevenstype bepaald op basis van de regels voor het instellen van gegevenstypen.
De geretourneerde tabel bevat geen kolommen uit gerelateerde tabellen.
Deze functie wordt niet ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in regels voor beveiliging op rijniveau (berekende kolommen of beveiliging op rijniveau).
Opmerking
Met de volgende expressie wordt een samenvoeging gemaakt door de tabel USAInventory en de TABEL INDInventory te combineren tot één tabel:
UNION(UsaInventory, IndInventory)
USAInventory
Land/regio | Provincie | Tellen | Totaal |
---|---|---|---|
USA | CA (consistentie en beschikbaarheid) | 5 | 500 |
USA | WA | 10 | 900 |
INDInventory
Land/regio | Provincie | Tellen | Totaal |
---|---|---|---|
IND | JK | 20 | 800 |
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |
Retourtabel,
Land/regio | Provincie | Tellen | Totaal |
---|---|---|---|
USA | CA (consistentie en beschikbaarheid) | 5 | 500 |
USA | WA | 10 | 900 |
IND | JK | 20 | 800 |
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |