CONCATENATEX
Koskee seuraavia:Laskettu sarake
Laskettu taulukko
Mittayksikkö
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 table riville 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 table riville. |
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_expression arvojen laskevaan järjestykseen. Tämä on oletusarvo, kun order -parametri jätetään pois. |
1 |
TRUE , ASC |
Lajittelee orderBy_expression arvojen 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"