Jaa


VASEMMALLE

Koskee seuraavia: Laskettu sarakeLaskettu taulukkoMittarinvisuaalinen laskutoimitus

Palauttaa määritetyn määrän merkkejä tekstimerkkijonon alusta.

Syntaksi

LEFT(<text>, <num_chars>)  

Parametrit

Termi Määritelmä
teksti Tekstimerkkijono, joka sisältää poimittavat merkit tai viittauksen tekstiä sisältävään sarakkeeseen.
num_chars (valinnainen) Niiden merkkien määrä, jotka LEFT-on tarkoitus poimia. jos tämä jätetään pois, arvo on 1.

Palautusarvo

Tekstimerkkijono.

Huomautukset

  • Microsoft Excelissä on eri funktioita tekstin käsittelyyn yksitavuisilla ja kaksitavuisilla merkkikielillä, kun taas DAX käyttää Unicode-merkistöä ja tallentaa kaikki merkit, joiden pituus on sama, 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.

Tekstifunktiot