Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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
| 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).
-
Den här funktionen returnerar olika resultat beroende på inställningen UnicodeCharacterBehavior för din modell.
Exempel
Exempel i den här artikeln kan användas med exempelmodellen Adventure Works DW 2020 Power BI Desktop. Information om hur du hämtar modellen finns i DAX exempelmodell.
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 )
)
num_chars Om argumentet är större än antalet tillgängliga tecken returnerar funktionen det maximala antalet tillgängliga tecken och genererar inget fel. Kolumnen [ResellerKey] innehåller till exempel tal som 5, 24 och 312, så resultatet har också variabel längd.