Lue englanniksi

Jaa


CONCATENATEX

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMittayksikköVisuaalinen laskenta -

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 tulosarvoa käytetään tulosmerkkijonon ketjutettujen arvojen lajittelemiseen. Se arvioidaan kullekin tableriville.
order (Valinnainen) Arvo, joka määrittää, miten orderBy_expression arvot lajitellaan nousevassa tai laskevassa järjestyksessä.

Valinnainen order-parametri hyväksyy seuraavat arvot:

Arvo Vaihtoehtoiset arvot Kuvaus
0 (nolla) FALSE, DESC Lajittelee orderBy_expressionarvojen laskevaan järjestykseen. Tämä on oletusarvo, kun order-parametri jätetään pois.
1 TRUE, ASC Lajittelee orderBy_expressionarvojen nousevaan järjestykseen.

Palautusarvo

Ketjutettu merkkijono.

Huomautuksia

  • Tämä funktio ottaa ensimmäiseksi argumentikseen taulukon tai lausekkeen, joka palauttaa taulukon. Toinen argumentti on sarake, joka sisältää arvot, jotka haluat yhdistää, tai lausekkeen, joka palauttaa arvon.

  • Ketjutettuja arvoja ei välttämättä lajitella missään tietyssä järjestyksessä, ellei orderBy_expression ole määritetty.

  • Tätä funktiota ei tueta DirectQuery-tilassa lasketuissa sarakkeissa tai rivitason suojauksen (RLS) säännöissä käytettäväksi.

Esimerkki

Työntekijät-taulukko

Etunimi Sukunimi
Alan Oluenpanija
Mikael Blythe

Seuraava kaava:

= CONCATENATEX(Employees, [FirstName] & " " & [LastName], ",")  

Palauttaa:
"Alan Brewer, Michael Blythe"