LEFT
gælder for:beregnet kolonne
beregnet tabel
beregning af måling
visualisering
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 firmanavnet i kolonnen [ResellerName] og de første fem bogstaver i den geografiske kode i kolonnen [GeographyKey] og sammenkæder dem for at oprette et id.
= CONCATENATE(LEFT('Reseller'[ResellerName],LEFT(GeographyKey,3))
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 [GeographyKey] indeholder f.eks. tal som 1, 12 og 311. derfor har resultatet også variabel længde.
Relateret indhold