LEFT
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 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.