Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Vzťahuje sa na:vypočítaný stĺpec
vypočítanej tabuľky
vizuá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.