LEFT
Gilt für:Berechnete Spalte
Berechnete Tabelle
Measure
visuelle Berechnung
Gibt die angegebene Anzahl von Zeichen vom Anfang einer Textzeichenfolge zurück.
Syntax
LEFT(<text>, <num_chars>)
Parameter
Ausdruck | Definition |
---|---|
text |
Die Textzeichenfolge mit den Zeichen, die Sie extrahieren möchten, oder ein Verweis auf eine Spalte, die Text enthält. |
num_chars |
(optional) Die Anzahl der Zeichen, die LEFT extrahiert werden sollen; wenn nicht angegeben, 1. |
Rückgabewert
Eine Textzeichenfolge.
Bemerkungen
In Der Erwägung, dass Microsoft Excel verschiedene Funktionen zum Arbeiten mit Text in Einzelbyte- und Doppelbytezeichensprachen enthält, DAX mit Unicode arbeitet und alle Zeichen mit derselben Länge speichert; daher reicht eine einzelne Funktion aus.
Diese Funktion wird für die Verwendung im DirectQuery-Modus nicht unterstützt, wenn sie in berechneten Spalten oder Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.
Beispiel
Im folgenden Beispiel werden die ersten fünf Zeichen des Firmennamens in der Spalte [ResellerName] und die ersten fünf Buchstaben des geografischen Codes in der Spalte [GeographyKey] zurückgegeben und verkettet, um einen Bezeichner zu erstellen.
= CONCATENATE(LEFT('Reseller'[ResellerName],LEFT(GeographyKey,3))
Wenn 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 und löst keinen Fehler aus. Beispielsweise enthält die Spalte [GeographyKey] Zahlen wie 1, 12 und 311; daher hat das Ergebnis auch eine variable Länge.