Jaa


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 tableriville 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 tableriville.
order (Valinnainen) value, joka määrittää, lajitellaanko orderBy_expressionvaluesnousevaan or laskevaan järjestykseen.

Valinnainen order-parametri hyväksyy seuraavat values:

Value Vaihtoehtoinen Values Kuvaus
0 (nolla) FALSE, DESC Lajittelee orderBy_expressionvalues laskevaan järjestykseen. Tämä on oletus value, kun order-parametri jätetään pois.
1 TRUE, ASC Lajittelee orderBy_expressionvalues 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"