Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:kolumna obliczeniowa
tabela obliczeniowa
Miara
wizualizacji
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. |
num_chars |
(opcjonalnie) Liczba znaków, które mają zostać wyodrębnione LEFT; 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, 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 miasta firmy w kolumnie [Miasto] i pięć pierwszych liter klucza odsprzedawcy w kolumnie [ResellerKey] i łączy je, aby utworzyć identyfikator.
= CONCATENATE ( LEFT ( 'Reseller'[City], 5 ), LEFT ( 'Reseller'[ResellerKey], 5 ) )
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 [ResellerKey] zawiera liczby, takie jak 5, 24 i 312; w związku z tym wynik ma również zmienną długość.
Powiązana zawartość
funkcje Text