LEFT

Dotyczy: Obliczanie kolumny obliczeniowejtabeliobliczeniowej Miarawizualizacji

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ć, lub odwołanie do kolumny zawierającej tekst.
Liczba_znaków (opcjonalnie) Liczba znaków, które mają zostać wyodrębnione przez lewą stronę; w przypadku pominięcia, 1.

Wartość zwracana

Ciąg tekstowy.

Uwagi

  • Program Microsoft Excel zawiera różne funkcje do pracy z tekstem w językach znaków jednobajtowych i dwubajtowych, język DAX współpracuje z unicode i przechowuje wszystkie znaki o tej samej długości; dlatego wystarczy jedna funkcja.

  • Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.

Przykład

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

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

Jeśli argument num_chars jest liczbą większą niż liczba dostępnych znaków, funkcja zwraca maksymalne dostępne znaki i nie zgłasza błędu. Na przykład kolumna [GeographyKey] zawiera liczby, takie jak 1, 12 i 311; w związku z tym wynik ma również zmienną długość.

Funkcje tekstowe