Zdieľať cez


LEFT

Vzťahuje sa na:vypočítaný stĺpecvypočítanej tabuľkyvizuálového výpočtu

Vráti zadaný počet znakov od začiatku textového reťazca.

Syntax

LEFT(<text>, <num_chars>)

Parametre

Termín Definícia
text Textový reťazec obsahujúci znaky, ktoré sa majú extrahovať, alebo odkaz na stĺpec obsahujúci text.
num_chars (voliteľné) Počet znakov, ktoré sa majú LEFT extrahovať; Ak sa vynechá, použije sa hodnota 1.

Vrátená hodnota

Textový reťazec.

Poznámky

  • keďže Microsoft Excel obsahuje rôzne funkcie na prácu s textom v jazykoch s jednobajtovými a dvojbajtovými znakmi, DAX funguje s kódovanie Unicode a ukladá všetky znaky ako rovnakú dĺžku; Funkcia je teda stačí jedna.

  • Táto funkcia nie je podporovaná na použitie v režime DirectQuery, keď sa používa vo vypočítaných stĺpcoch alebo v pravidlách zabezpečenia na úrovni riadkov (RLS).

Príklad

Nasledujúci príklad vráti prvých päť znakov názvu spoločnosti v stĺpci [ResellerName] a prvých päť písmen geografického kódu v stĺpci [GeographyKey], pričom ich zreťazí, čím sa vytvorí identifikátor.

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

Ak je argument num_chars číslo, ktoré je väčšie ako počet dostupných znakov, funkcia vráti maximálny počet dostupných znakov a nedôjde k chybovému hláseniu. Napríklad stĺpec [GeographyKey] obsahuje čísla ako 1, 12 a 311; Preto má výsledok premenlivú dĺžku.

textovými funkciami