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 mesta spoločnosti v stĺpci [Mesto] a prvých päť písmen kľúča predajcu v stĺpci [ResellerKey], pričom ich zreťazí, čím sa vytvorí identifikátor.

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

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 [ResellerKey] obsahuje čísla ako 5, 24 a 312; Preto má výsledok premenlivú dĺžku.

textovými funkciami