Udostępnij za pośrednictwem


LEFT

Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne

Zwraca określoną liczbę znaków od początku ciągu tekstowego.

Składnia

LEFT(<text>, <num_chars>)

Parametry

Termin Definicja
text Ciąg tekstowy zawierający znaki, które chcesz wyodrębnić, or odwołanie do kolumny, która contains tekst.
num_chars (opcjonalnie) Liczba znaków, które mają zostać wyodrębnione LEFT; if pominięty, 1.

Zwracanie value

Ciąg tekstowy.

Uwagi

  • Podczas gdy program Microsoft Excel contains różne funkcje do pracy z tekstem w językach znaków dwubajtowych and jednobajtowych, DAX współpracuje z Unicodeand przechowuje all znaków o tej samej długości; dlatego wystarczy jedna funkcja.

  • Ta funkcja jest not obsługiwana do użycia w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych or reguł zabezpieczeń na poziomie wiersza.

Przykład

Poniższy przykład zwraca first pięć znaków nazwy firmy w kolumnie [ResellerName] andfirst pięć liter kodu geograficznego w kolumnie [GeographyKey] and łączy je, aby utworzyć identyfikator.

= CONCATENATE(LEFT('Reseller'[ResellerName],LEFT(GeographyKey,3))

If argumentem num_chars jest liczba większa niż liczba dostępnych znaków, funkcja zwraca maksymalne dostępne znaki, andnot zgłasza error. Na przykład kolumna [GeographyKey] contains liczb, takich jak 1, 12 and 311; w związku z tym wynik ma również zmienną długość.

funkcje Text