LEFTLEFT

Returnerar det angivna antalet tecken från början av en textsträng.Returns the specified number of characters from the start of a text string.

SyntaxSyntax

LEFT(<text>, <num_chars>)  

ParametrarParameters

PeriodTerm DefinitionDefinition
texttext Textsträngen som innehåller de tecken som du vill extrahera, eller en referens till en kolumn som innehåller text.The text string containing the characters you want to extract, or a reference to a column that contains text.
num_charsnum_chars (valfritt) Det antal tecken som du vill ska extraheras av LEFT. Om detta utelämnas används 1.(optional) The number of characters you want LEFT to extract; if omitted, 1.

ReturvärdeReturn value

En textsträng.A text string.

AnmärkningarRemarks

  • Microsoft Excel innehåller olika funktioner för att arbeta med text som har enkla byte och dubbla byte, men DAX använder Unicode och lagrar alla tecken i samma längd. Därför räcker det att ha en enda funktion.Whereas Microsoft Excel contains different functions for working with text in single-byte and double-byte character languages, DAX works with Unicode and stores all characters as the same length; therefore, a single function is enough.

  • Den här funktionen kan inte användas i DirectQuery-läge när den används i beräknade kolumner eller regler för säkerhet på radnivå (RLS).This function is not supported for use in DirectQuery mode when used in calculated columns or row-level security (RLS) rules.

ExempelExample

I följande exempel returneras de fem första tecknen i företagsnamnet i kolumnen [ResellerName] och de fem första bokstäverna i den geografiska koden i kolumnen [GeographyKey]. Dessa sammanfogas sedan till en identifierare.The following example returns the first five characters of the company name in the column [ResellerName] and the first five letters of the geographical code in the column [GeographyKey] and concatenates them, to create an identifier.

= 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 de maximalt tillgängliga tecknen och genererar inte något fel.If the num_chars argument is a number that is larger than the number of characters available, the function returns the maximum characters available and does not raise an error. Kolumnen [GeographyKey] innehåller till exempel talen 1, 12 och 311. Därför har resultatet också varierande längd.For example, the column [GeographyKey] contains numbers such as 1, 12 and 311; therefore the result also has variable length.

Se ävenSee also

TextfunktionerText functions