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.
Relaterat innehåll
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för