MID-Funktion
Gibt eine Zeichenfolge aus der Mitte einer Textzeichenfolge zurück, und zwar ausgehend von einer angegebenen Startposition und Länge.
Syntax
MID(<text>, <start_num>, <num_chars>)
Parameter
Ausdruck |
Definition |
---|---|
text |
Die Textzeichenfolge, aus der die Zeichen extrahiert werden sollen, oder eine Spalte, die Text enthält. |
Erstes_Zeichen |
Die Position des ersten Zeichens, das Sie extrahieren möchten. Die Positionen starten bei 1. |
Anzahl_Zeichen |
Die Anzahl der zurückzugebenden Zeichen. |
Eigenschaftswert/Rückgabewert
Eine Textzeichenfolge der angegebenen Länge.
Hinweise
Während in Microsoft Excel verschiedene Funktionen für die Verwendung von Einzelbyte- und Doppelbyte-Zeichensprachen zur Verfügung stehen, wird in DAX Unicode verwendet, und alle Zeichen werden mit der gleichen Länge gespeichert.
Beispiel
In den folgenden Beispielen werden die gleichen Ergebnisse zurückgegeben: Die ersten 5 Buchstaben der Spalte [ResellerName]. Im ersten Beispiel wird der vollqualifizierte Name der Spalte verwendet und die Startposition angegeben. Im zweiten Beispiel werden der Tabellenname und der Parameter Anzahl_Zeichen weggelassen.
=MID('Reseller'[ResellerName],5,1))
=MID([ResellerName,5])
Die Ergebnisse sind gleich, wenn Sie die folgende Formel verwenden:
=LEFT([ResellerName],5)