LEFT

Van toepassing op:berekende kolomberekende tabelMetingVisuele berekening

Retourneert het opgegeven aantal tekens vanaf het begin van een tekenreeks.

Syntaxis

LEFT(<text>, <num_chars>)

Parameterwaarden

Termijn Definitie
text De tekenreeks met de tekens die u wilt extraheren of een verwijzing naar een kolom die tekst bevat.
num_chars (optioneel) Het aantal tekens dat u wilt LEFT uitpakken; indien weggelaten, 1.

Retourwaarde

Een tekenreeks.

Opmerkingen

  • Overwegende dat Microsoft Excel verschillende functies bevat voor het werken met tekst in talen met één byte en dubbel-byteteken, DAX werkt met Unicode en alle tekens met dezelfde lengte opslaat; daarom is één functie voldoende.

  • Deze functie wordt niet ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in regels voor beveiliging op rijniveau (berekende kolommen of beveiliging op rijniveau).

  • Deze functie retourneert verschillende resultaten, afhankelijk van de Instelling UnicodeCharacterBehavior van uw model.

Voorbeeld

Voorbeelden in dit artikel kunnen worden gebruikt met het voorbeeldmodel Adventure Works DW 2020 Power BI Desktop. Zie DAX voorbeeldmodelom het model op te halen.

In het volgende voorbeeld worden de eerste vijf tekens van de bedrijfsstad in de kolom [Plaats] en de eerste vijf letters van de resellersleutel in de kolom [ResellerKey] geretourneerd en samengevoegd om een id te maken.

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

Als het num_chars argument groter is dan het aantal beschikbare tekens, retourneert de functie de maximum aantal beschikbare tekens en wordt er geen fout gegenereerd. De kolom [ResellerKey] bevat bijvoorbeeld getallen zoals 5, 24 en 312, dus het resultaat heeft ook een variabele lengte.