CONCATENATEX
Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus
Yhdistää taulukon kullekin riville lasketun lausekkeen tuloksen.
Syntaksi
CONCATENATEX(<table>, <expression>[, <delimiter> [, <orderBy_expression> [, <order>]]...])
Parametrit
Termi | Määritelmä |
---|---|
table |
Ne rivit sisältävä taulukko, joille lauseke lasketaan. |
expression |
Kullekin table riville laskettava lauseke. |
delimiter |
(Valinnainen) Ketjutuksen aikana käytettävä erotin. |
orderBy_expression |
(Valinnainen) Mikä tahansa DAX-lauseke, jossa tulos value lajitellaan ketjutetun values tulosmerkkijonossa. Se arvioidaan kullekin table riville. |
order |
(Valinnainen) value, joka määrittää, lajitellaanko orderBy_expression valuesnousevaan or laskevaan järjestykseen. |
Valinnainen order
-parametri hyväksyy seuraavat values:
Value | Vaihtoehtoinen Values | Kuvaus |
---|---|---|
0 (nolla) |
FALSE , DESC |
Lajittelee orderBy_expression values laskevaan järjestykseen. Tämä on oletus value, kun order -parametri jätetään pois. |
1 |
TRUE , ASC |
Lajittelee orderBy_expression values nousevaan järjestykseen. |
Palauta value
Ketjutettu merkkijono.
Huomautuksia
Tämä funktio ottaa first argumentikseen taulukon or taulukon palauttavan lausekkeen. second-argumentti on sarake, joka containsconcatenatevalues , or lausekkeen, joka palauttaa value.
Ketjutetut valuesnot lajitellaan välttämättä missä tahansa tietyssä järjestyksessä, ellei
orderBy_expression
ole määritetty.Tätä funktiota not tueta DirectQuery-tilassa, kun sitä käytetään lasketuissa sarakkeissa or rivitason suojauksen (RLS) säännöissä.
Esimerkki
Työntekijät-taulukko
Etunimi | Sukunimi |
---|---|
Alan | Oluenpanija |
Mikael | Blythe |
Seuraava kaava:
= CONCATENATEX(Employees, [FirstName] & " " & [LastName], ",")
Palauttaa:
"Alan Brewer, Michael Blythe"