LEFT
A következőkre vonatkozik:Számított oszlop
Számított tábla
Mérték
Vizualizációszámítási
A megadott számú karaktert adja vissza egy szöveges sztring kezdetétől.
Szintaxis
LEFT(<text>, <num_chars>)
Paraméterek
Kifejezés | Definíció |
---|---|
text |
A kinyerni kívánt karaktereket tartalmazó szöveges sztring vagy egy szöveget tartalmazó oszlopra mutató hivatkozás. |
num_chars |
(nem kötelező) A kinyerni kívánt karakterek száma LEFT; ha nincs megadva, 1. |
Visszaadott érték
Egy szöveges sztring.
Megjegyzések
mivel a Microsoft Excel különböző függvényeket tartalmaz az egybájtos és a kétbájtos karakternyelvek szövegének használatához, DAX Unicode-tal működik, és az összes karaktert azonos hosszúságban tárolja; ezért egyetlen függvény elegendő.
Ez a függvény nem támogatott DirectQuery módban, ha számított oszlopokban vagy sorszintű biztonsági (RLS) szabályokban használják.
Példa
Az alábbi példa a vállalat nevének első öt karakterét adja vissza a [ResellerName] oszlopban, a földrajzi kód első öt betűje pedig a [GeographyKey] oszlopban, és összefűzi őket egy azonosító létrehozásához.
= CONCATENATE(LEFT('Reseller'[ResellerName],LEFT(GeographyKey,3))
Ha a num_chars
argumentum egy olyan szám, amely nagyobb, mint az elérhető karakterek száma, a függvény a maximálisan elérhető karaktereket adja vissza, és nem okoz hibát. A [GeographyKey] oszlop például olyan számokat tartalmaz, mint az 1, a 12 és a 311; ezért az eredmény változó hosszúságú is.