Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
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).
-
Denne funktion returnerer forskellige resultater afhængigt af indstillingen UnicodeCharacterBehavior for din model.
Eksempel
Eksempler i denne artikel kan bruges sammen med eksempelmodellen Adventure Works DW 2020 Power BI Desktop. Hvis du vil hente modellen, skal du se DAX eksempelmodel.
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 større end antallet af tilgængelige tegn, returnerer funktionen det maksimale antal tegn, der er tilgængelige, og udløser ikke en fejl. Kolonnen [ResellerKey] indeholder f.eks. tal som 5, 24 og 312, så resultatet har også variabel længde.
Relateret indhold
-
tekstfunktioner