LEFT
gäller för:beräknad kolumn
beräknad tabell
Mått
Visuell beräkning
Returnerar det angivna antalet tecken från början av en textsträng.
Syntax
LEFT(<text>, <num_chars>)
Parametrar
Term | 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ö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.