Del via


LEFT

gjelder:beregnet kolonneberegnet tabellmålevisualobjektberegning

Returnerer det angitte antallet tegn fra begynnelsen av en tekststreng.

Syntaks

LEFT(<text>, <num_chars>)

Parametere

Vilkår Definisjon
text Tekststrengen som inneholder tegnene du vil trekke ut, eller en referanse til en kolonne som inneholder tekst.
num_chars (valgfritt) Antall tegn du vil at LEFT skal trekke ut. hvis utelatt, 1.

Returverdi

En tekststreng.

Merknader

  • Mens Microsoft Excel inneholder forskjellige funksjoner for å arbeide med tekst i enkelt-byte- og dobbelt byte-tegnspråk, fungerer DAX med Unicode og lagrer alle tegn som samme lengde. derfor er én enkelt funksjon nok.

  • Denne funksjonen støttes ikke for bruk i DirectQuery-modus når den brukes i beregnede kolonner eller regler for sikkerhet på radnivå (RLS).

Eksempel

Eksemplet nedenfor returnerer de fem første tegnene i firmanavnet i kolonnen [ResellerName] og de fem første bokstavene i den geografiske koden i kolonnen [GeographyKey] og kjeder dem sammen for å opprette en identifikator.

= CONCATENATE(LEFT('Reseller'[ResellerName],LEFT(GeographyKey,3))

Hvis argumentet num_chars er et tall som er større enn antall tilgjengelige tegn, returnerer funksjonen maksimalt antall tilgjengelige tegn, og det oppstår ingen feil. Kolonnen [GeographyKey] inneholder for eksempel tall som 1, 12 og 311. resultatet har derfor også variabel lengde.

Tekstfunksjoner