Funkcja MID
Zwraca ciąg znaków ze środka ciągu tekstowego przy danej pozycji początkowej i długości.
Składnia
MID(<text>, <start_num>, <num_chars>)
Parametry
Termin |
Definicja |
---|---|
text |
Ciąg tekstowy, z którego mają zostać wyodrębnione znaki, lub kolumna zawierająca tekst. |
start_num |
Pozycja pierwszego znaku do wyodrębnienia. Pozycje zaczynają się od wartości 1. |
num_chars |
Liczba znaków do zwrócenia. |
Wartość właściwości/wartość zwracana
Ciąg tekstu o określonej długości.
Uwagi
Program Microsoft Excel zawiera osobne funkcje, których należy używać w przypadku języków ze znakami jednobajtowymi i dwubajtowymi, ale w języku DAX jest używany standard Unicode i dlatego wszystkie przechowywane znaki mają taką samą długość.
Przykład
W poniższych przykładach jest zwracany taki sam wynik, czyli pierwszych pięć liter z kolumny [ResellerName]. W pierwszym przykładzie jest używana w pełni kwalifikowana nazwa kolumny i jest określany punkt początkowy, natomiast w drugim przykładzie pominięto nazwę tabeli oraz parametr num_chars.
=MID('Reseller'[ResellerName],5,1))
=MID([ResellerName,5])
Taki sam wynik można uzyskać, używając następującej formuły:
=LEFT([ResellerName],5)