Sdílet prostřednictvím


LEFT

platí pro:Počítaný sloupecPočítaná tabulkamíravizuální

Vrátí zadaný počet znaků od začátku textového řetězce.

Syntaxe

LEFT(<text>, <num_chars>)

Parametry

Semestr Definice
text Textový řetězec obsahující znaky, které chcete extrahovat, nebo odkaz na sloupec obsahující text.
num_chars (volitelné) Počet znaků, které chcete extrahovat, LEFT; pokud tento parametr vynecháte, 1.

Návratová hodnota

Textový řetězec.

Poznámky

  • vzhledem k tomu, že Aplikace Microsoft Excel obsahuje různé funkce pro práci s textem v jednobajtových a dvoubajtových jazycích, DAX funguje s kódováním Unicode a ukládá všechny znaky se stejnou délkou; proto stačí jedna funkce.

  • Tato funkce není podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích nebo pravidlech zabezpečení na úrovni řádků (RLS).

Příklad

Následující příklad vrátí prvních pět znaků města společnosti ve sloupci [City] a prvních pět písmen klíče prodejce ve sloupci [ResellerKey] a zřetězí je, aby se vytvořil identifikátor.

= CONCATENATE ( LEFT ( 'Reseller'[City], 5 ), LEFT ( 'Reseller'[ResellerKey], 5 ) )

Pokud je argument num_chars číslo, které je větší než počet dostupných znaků, vrátí funkce maximální počet dostupných znaků a nevyvolá chybu. Například sloupec [ResellerKey] obsahuje čísla, například 5, 24 a 312; výsledek má také proměnlivou délku.

textové funkce