Freigeben über


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)

Siehe auch

Andere Ressourcen

Textfunktionen (DAX)