Dela via


LEFT

Gäller för:Beräknad kolumnBeräknad tabellMåttVisuell beräkning

Returnerar det angivna antalet tecken från början av en textsträng.

Syntax

LEFT(<text>, <num_chars>)  

Parametrar

Period Definition
text Textsträngen som innehåller de tecken som du vill extrahera eller en referens till en kolumn som innehåller text.
Antal_tecken (valfritt) Antalet tecken som du vill att LEFT ska extrahera. om det utelämnas, 1.

Returvärde

En textsträng.

Kommentarer

  • Microsoft Excel innehåller olika funktioner för att arbeta med text i teckenspråk med en byte och dubbla byte, men DAX fungerar med Unicode och lagrar alla tecken som samma längd. Därför räcker det med en enda funktion.

  • Den här funktionen stöds inte för användning i DirectQuery-läge när den används i beräknade kolumner eller säkerhetsregler på radnivå (RLS).

Exempel

I följande exempel returneras de första fem tecknen i företagsnamnet i kolumnen [ResellerName] och de första fem bokstäverna i den geografiska koden i kolumnen [GeographyKey] och sammanfogar dem för att skapa en identifierare.

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

Om argumentet num_chars är ett tal som är större än antalet tillgängliga tecken returnerar funktionen maximalt antal tillgängliga tecken och genererar inget fel. Kolumnen [GeographyKey] innehåller till exempel tal som 1, 12 och 311. därför har resultatet också variabel längd.

Textfunktioner