Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:
Počítaný sloupec
Počítaná tabulka
míra
vizuá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.
Související obsah
textové funkce