Obs!
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
gjelder:beregnet kolonne
beregnet tabell
måle
visualobjektberegning
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
Følgende eksempel returnerer de fem første tegnene i firmabyen i kolonnen [By] og de fem første bokstavene i forhandlernøkkelen i kolonnen [ResellerKey] og kjeder dem sammen for å opprette en identifikator.
= CONCATENATE ( LEFT ( 'Reseller'[City], 5 ), LEFT ( 'Reseller'[ResellerKey], 5 ) )
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 [ResellerKey] inneholder for eksempel tall som 5, 24 og 312. resultatet har derfor også variabel lengde.