Udostępnij za pośrednictwem


Funkcja LEFT (język DAX)

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

Składnia

LEFT(<text>, <num_chars>)

Parametry

Termin

Definicja

tekst

Ciąg tekstowy zawierający znaki, które mają zostać wyodrębnione, lub odwołanie do kolumny zawierającej tekst.

liczba_znaków

(Argument opcjonalny) Liczba znaków do wyodrębnienia przez funkcję LEFT; w przypadku pominięcia tego argumentu jest używana wartość 1.

Wartość właściwości/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 PowerPivot for Excel działa z Unicode i przechowuje wszystkie znaki w tej samej długości; Dlatego pojedynczą funkcja wystarcza.

Przykład

W poniższym przykładzie jest zwracanych pierwszych pięć znaków z nazwy firmy w kolumnie [ResellerName] i pierwszych pięć liter kodu geograficznego w kolumnie [GeographyKey]. Następnie te znaki są łączone w celu utworzenia identyfikatora.

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

Jeśli argument liczba_znaków jest liczbą, która jest większa niż liczba znaków dostępnych zwraca wartość maksymalnej liczby znaków dostępnych funkcja i nie zgłosi błąd.Na przykład kolumna [GeographyKey] zawiera liczby, takie jak 1, 12 i 311, i dlatego wynik także będzie miał zmienną długość.

Zobacz także

Inne zasoby