Del via


LEFT

gælder for:beregnet kolonneberegnet tabelberegning af målingvisualisering

Returnerer det angivne antal tegn fra starten af en tekststreng.

Syntaks

LEFT(<text>, <num_chars>)

Parametre

Udtryk Definition
text Den tekststreng, der indeholder de tegn, du vil uddrage, eller en reference til en kolonne, der indeholder tekst.
num_chars (valgfrit) Det antal tegn, LEFT skal udtrække. hvis udeladt, 1.

Returværdi

En tekststreng.

Bemærkninger

  • Microsoft Excel indeholder forskellige funktioner til at arbejde med tekst på sprog med enkeltbytetegn og dobbeltbytetegn, DAX fungerer sammen med Unicode og gemmer alle tegn som den samme længde; Derfor er en enkelt funktion nok.

  • Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).

Eksempel

Følgende eksempel returnerer de første fem tegn i firmabyen i kolonnen [City] og de første fem bogstaver i forhandlernøglen i kolonnen [ResellerKey] og sammenkæder dem for at oprette et id.

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

Hvis argumentet num_chars er et tal, der er større end antallet af tilgængelige tegn, returnerer funktionen det maksimale antal tilgængelige tegn og udløser ikke en fejl. Kolonnen [ResellerKey] indeholder f.eks. tal som 5, 24 og 312. derfor har resultatet også variabel længde.

tekstfunktioner