LEFT
Van toepassing op:berekende kolom
berekende tabel
Meting
Visuele berekening
Retourneert het opgegeven aantal tekens vanaf het begin van een tekenreeks.
Syntaxis
LEFT(<text>, <num_chars>)
Parameters
Term | 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).
Voorbeeld
In het volgende voorbeeld worden de eerste vijf tekens van de bedrijfsnaam in de kolom [ResellerName] en de eerste vijf letters van de geografische code in de kolom [GeographyKey] geretourneerd en samengevoegd om een id te maken.
= CONCATENATE(LEFT('Reseller'[ResellerName],LEFT(GeographyKey,3))
Als het argument num_chars
een getal is dat groter is dan het aantal beschikbare tekens, retourneert de functie de maximale beschikbare tekens en wordt er geen fout gegenereerd. De kolom [GeographyKey] bevat bijvoorbeeld getallen zoals 1, 12 en 311; daarom heeft het resultaat ook een variabele lengte.