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ść.