CONCATENATEX
gælder for:beregnet kolonne
beregnet tabel
beregning af måling
visualisering
Sammenkæder resultatet af et udtryk, der evalueres for hver række i en tabel.
Syntaks
CONCATENATEX(<table>, <expression>[, <delimiter> [, <orderBy_expression> [, <order>]]...])
Parametre
Udtryk | Definition |
---|---|
table |
Den tabel, der indeholder de rækker, som udtrykket evalueres for. |
expression |
Det udtryk, der skal evalueres for hver række i table . |
delimiter |
(Valgfrit) En separator, der skal bruges under sammenkædning. |
orderBy_expression |
(Valgfrit) Ethvert DAX udtryk, hvor resultatværdien bruges til at sortere de sammenkædede værdier i outputstrengen. Den evalueres for hver række i table . |
order |
(Valgfrit) En værdi, der angiver, hvordan du sorterer orderBy_expression værdier, stigende eller faldende. |
Den valgfri order
parameter accepterer følgende værdier:
Værdi | Alternative værdier | Beskrivelse |
---|---|---|
0 (nul) |
FALSE , DESC |
Sorterer i faldende rækkefølge værdier af orderBy_expression . Dette er standardværdien, når parameteren order udelades. |
1 |
TRUE , ASC |
Sorterer i stigende rækkefølge værdier af orderBy_expression . |
Returværdi
En sammenkædet streng.
Bemærkninger
Denne funktion bruger en tabel eller et udtryk, der returnerer en tabel, som det første argument. Det andet argument er en kolonne, der indeholder de værdier, du vil sammenkæde, eller et udtryk, der returnerer en værdi.
Sammenkædede værdier sorteres ikke nødvendigvis i en bestemt rækkefølge, medmindre
orderBy_expression
er angivet.Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).
Eksempel
Medarbejdertabel
Fornavn | Efternavn |
---|---|
Alan | Brygger |
Michael | Blythe |
Følgende formel:
= CONCATENATEX(Employees, [FirstName] & " " & [LastName], ",")
Returnerer: "Alan Brewer, Michael Blythe"