Sdílet prostřednictvím


LEFT

Platí pro: Výpočet počítané tabulky Počítaná tabulka Výpočet vizuálu

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

Syntaxe

LEFT(<text>, <num_chars>)  

Parametry

Pojem 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é má funkce LEFT extrahovat; pokud tento parametr vynecháte, 1.

Vrácená 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, jazyk DAX pracuje 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ů názvu společnosti ve sloupci [ResellerName] a prvních pět písmen zeměpisného kódu ve sloupci [GeographyKey] a zřetězí je, aby se vytvořil identifikátor.

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

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 [GeographyKey] obsahuje čísla, například 1, 12 a 311; výsledek má také proměnlivou délku.

Textové funkce