LEFT
Koskee seuraavia:Laskettu sarake
Laskettu taulukko
Mittayksikkö
Visuaalinen laskenta -
Palauttaa määritetyn määrän merkkejä tekstimerkkijonon alusta.
Syntaksi
LEFT(<text>, <num_chars>)
Parametrit
Termi | Määritelmä |
---|---|
text |
Tekstimerkkijono, joka sisältää poimittavat merkit tai viittauksen tekstiä sisältävään sarakkeeseen. |
num_chars |
(valinnainen) Niiden merkkien määrä, jotka haluat LEFT poimittavan. jos tämä jätetään pois, arvo on 1. |
Palautusarvo
Tekstimerkkijono.
Huomautuksia
Microsoft Excelissä on eri funktioita tekstin käsittelyyn yksitavuisilla ja kaksitavuisilla merkkikielillä, DAX toimii Unicode-merkistössä ja tallentaa kaikki merkit samanpituisiksi, siksi yksittäinen funktio riittää.
Tätä funktiota ei tueta DirectQuery-tilassa lasketuissa sarakkeissa tai rivitason suojauksen (RLS) säännöissä käytettäväksi.
Esimerkki
Seuraava esimerkki palauttaa yrityksen nimen viisi ensimmäistä merkkiä sarakkeessa [ResellerName] ja maantieteellisen koodin viisi ensimmäistä kirjainta sarakkeessa [GeographyKey] ja luo tunnuksen yhdistämällä ne.
= CONCATENATE(LEFT('Reseller'[ResellerName],LEFT(GeographyKey,3))
Jos num_chars
argumentti on luku, joka on suurempi kuin käytettävissä olevien merkkien määrä, funktio palauttaa käytettävissä olevien merkkien enimmäismäärän eikä aiheuta virhettä. Esimerkiksi sarake [GeographyKey] sisältää lukuja, kuten 1, 12 ja 311; siksi myös tuloksella on vaihteleva pituus.