LEFT

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMittayksikkö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.

  • Tämä funktio palauttaa eri tuloksia mallisi UnicodeCharacterBehavior-asetuksen mukaan.

Esimerkki

Tämän artikkelin esimerkkejä voidaan käyttää Adventure Works DW 2020 Power BI Desktop -mallissa. Jos haluat hakea mallin, katso DAX esimerkkimallin.

Seuraava esimerkki palauttaa yrityksen kaupungin viisi ensimmäistä merkkiä sarakkeessa [Kaupunki] ja jälleenmyyjäavaimen viisi ensimmäistä kirjainta sarakkeessa [ResellerKey] ja luo tunnuksen yhdistäen ne.

=
CONCATENATE (
    LEFT ( 'Reseller'[City], 5 ),
    LEFT ( 'Reseller'[ResellerKey], 5 )
)

Jos argumentti num_chars 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 [ResellerKey] sisältää lukuja, kuten 5, 24 ja 312, joten myös tuloksella on vaihteleva pituus.