LEFT
Gilt für:Berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung
Gibt die angegebene Anzahl von Zeichen vom Anfang einer Textzeichenfolge zurück.
Syntax
LEFT(<text>, <num_chars>)
Parameter
Ausdruck | Definition |
---|---|
text |
Die Textzeichenfolge, die die zu extrahierenden Zeichen enthält, or einen Verweis auf eine Spalte, die Text contains. |
num_chars |
(optional) Die Anzahl der Zeichen, die LEFT extrahiert werden sollen; if nicht angegeben, 1. |
value zurückgeben
Eine Textzeichenfolge.
Bemerkungen
In der Erwägung, dass Microsoft Excel verschiedene Funktionen für das Arbeiten mit Text in Einzelbyte-and Doppelbytezeichensprachen contains, DAX mit Unicodeand speichert all Zeichen dieselbe Länge; daher reicht eine einzelne Funktion aus.
Diese Funktion wird not für die Verwendung im DirectQuery-Modus unterstützt, wenn sie in berechneten Spalten or Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.
Beispiel
Im folgenden Beispiel werden die first fünf Zeichen des Firmennamens in der Spalte [ResellerName] and die first fünf Buchstaben des geografischen Codes in der Spalte [GeographyKey] zurückgegeben and verkettet, um einen Bezeichner zu erstellen.
= CONCATENATE(LEFT('Reseller'[ResellerName],LEFT(GeographyKey,3))
If das Argument num_chars
eine Zahl ist, die größer als die Anzahl der verfügbaren Zeichen ist, gibt die Funktion die maximal verfügbaren Zeichen zurück, andnot eine errorauslösen. Beispielsweise contains die Spalte [GeographyKey] Zahlen wie 1, 12 and 311; daher hat das Ergebnis auch eine variable Länge.