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

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

Returvärde

En textsträng.

Anmärkningar

  • Microsoft Excel innehåller olika funktioner för att arbeta med text i teckenspråk med en byte och dubbla byte, 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öretagsstaden i kolumnen [City] och de första fem bokstäverna i återförsäljarnyckeln i kolumnen [ResellerKey] och sammanfogar dem för att skapa en identifierare.

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

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 [ResellerKey] innehåller till exempel tal som 5, 24 och 312. därför har resultatet också variabel längd.

Textfunktioner