Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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>)
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).
Voorbeeld
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 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 [ResellerKey] bevat bijvoorbeeld getallen zoals 5, 24 en 312; daarom heeft het resultaat ook een variabele lengte.