Freigeben über


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.

Textfunktionen