Tapahtumat
Liity seuraamme FabCon Vegasiin
31. maalisk. klo 23 - 2. huhtik. klo 23
Lopullinen Microsoft Fabric-, Power BI-, SQL- ja tekoälyyhteisöjohtoinen tapahtuma. 31.3.–2.4.2025.
Rekisteröidy jo tänäänTätä selainta ei enää tueta.
Päivitä Microsoft Edgeen, jotta voit hyödyntää uusimpia ominaisuuksia, suojauspäivityksiä ja teknistä tukea.
Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus
Liittää kaksi tekstimerkkijonoa yhdeksi tekstimerkkijonoksi.
CONCATENATE(<text1>, <text2>)
Termi | Määritelmä |
---|---|
text1 |
Tämä on first tekstimerkkijono, joka voidaan liittää yhdeksi tekstimerkkijonoksi. Merkkijono voi sisältää tekstiä or numeroita. Voit myös käyttää sarakeviittauksia. |
text2 |
Tämä on second tekstimerkkijono, joka voidaan liittää yhdeksi tekstimerkkijonoksi. Merkkijono voi sisältää tekstiä or numeroita. Voit myös käyttää sarakeviittauksia. |
Ketjutettu merkkijono.
CONCATENATE-funktio yhdistää kaksi tekstimerkkijonoa yhdeksi tekstimerkkijonoksi. Yhdistetyt kohteet voivat olla tekstiä, numeroita, totuusarvoja values esitetty tekstinä, or näiden kohteiden yhdistelmä. Voit myös käyttää sarakeviittausta sarakkeen ifcontains asianmukaisia values.
DAX
CONCATENATE-funktio hyväksyy vain kaksi argumenttia, kun taas Excel CONCATENATE -funktio hyväksyy jopa 255 argumenttia.
If haluat concatenate useita sarakkeita, voit luoda joukon laskutoimituksia or käyttää ketjutusoperaattoria (&
) niiden all yhdistämiseksi yksinkertaisempaan lausekkeeseen.
If haluat käyttää tekstimerkkijonoja suoraan sarakeviittauksen käyttämisen sijaan, sinun on kirjoitettava jokainen merkkijono lainausmerkkeihin.
Tätä funktiota not tueta DirectQuery-tilassa, kun sitä käytetään lasketuissa sarakkeissa or rivitason suojauksen (RLS) säännöissä.
sample luo uuden merkkijonon value yhdistämällä kaksi merkkijonon values, jotka annat argumentteina.
= CONCATENATE("Hello ", "World")
sample-kaava palauttaa asiakkaan koko nimen puhelinluettelossa esitetyllä tavalla. Huomaa, miten sisäkkäistä funktiota käytetään second argumenttina. Tämä on yksi tapa concatenate useita merkkijonoja, kun haluat käyttää argumentteina useampia kuin kahta values.
= CONCATENATE(Customer[LastName], CONCATENATE(", ", Customer[FirstName]))
sample luo Asiakas-taulukkoon uuden lasketun sarakkeen, joka sisältää asiakkaan koko nimen first nimen, keskimmäisen alkukirjaimen andlast nimen yhdistelmänä. If toista nimeä ei ole, last nimi tulee suoraan first nimen jälkeen. If on toinen nimi, vain toisen nimen first kirjainta käytetään, and alkukirjaimen perässä on piste.
= CONCATENATE( [FirstName]&" ", CONCATENATE( IF( LEN([MiddleName])>1, LEFT([MiddleName],1)&". ", ""), [LastName]))
Tämä kaava käyttää sisäkkäisiä CONCATENATEandIF funktioita yhdessä et-merkin (&
) operaattorin kanssa kolmen merkkijonon concatenatevaluesand välilyöntejä erottamiseksi.
Seuraavassa esimerkissä näytetään, miten voit concatenatevalues sarakkeissa, joilla on erilaiset tietotyypit. If ketjuttava value on numeerinen, value muunnetaan implisiittisesti tekstiksi. If molemmat values ovat numeerisia, molemmat values kirjoitetaan tekstiin, and ketjutetaan if ne ovat merkkijonoja.
Product kuvaus | Product lyhenne (yhdistelmäavaimen sarake 1) | Product luku (yhdistelmäavaimen sarake 2) | Uusi muodostettu avainsarake |
---|---|---|---|
Maastopyörä | MTN | 40 | MTN40 |
Maastopyörä | MTN | 42 | MTN42 |
= CONCATENATE('Products'[Product abbreviation],'Products'[Product number])
DAX CONCATENATE-funktio hyväksyy vain kaksi argumenttia, kun taas Excel CONCATENATE -funktio hyväksyy jopa 255 argumenttia. If sinun on lisättävä argumentteja, voit käyttää et-merkki (&) -operaattoria. Esimerkiksi seuraava kaava tuottaa tulokset MTN-40 and MTN-42.
= [Product abbreviation] & "-" & [Product number]
Tapahtumat
Liity seuraamme FabCon Vegasiin
31. maalisk. klo 23 - 2. huhtik. klo 23
Lopullinen Microsoft Fabric-, Power BI-, SQL- ja tekoälyyhteisöjohtoinen tapahtuma. 31.3.–2.4.2025.
Rekisteröidy jo tänään