Textové funkce

Jazyk DAX (Data Analysis Expressions) obsahuje sadu textových funkcí založených na knihovně řetězcových funkcí v Excelu, ale byly upraveny tak, aby fungovaly s tabulkami a sloupci v tabulkových modelech. Tato část popisuje textové funkce dostupné v jazyce DAX.

V této kategorii

Function Popis
COMBINEVALUES Spojí dva nebo více textových řetězců do jednoho textového řetězce.
ZŘETĚZIT Spojí dva textové řetězce do jednoho textového řetězce.
CONCATENATEX Zřetězí výsledek výrazu vyhodnoceného pro každý řádek tabulky.
PŘESNÉ Porovná dva textové řetězce a vrátí hodnotu PRAVDA, pokud jsou úplně stejné, jinak nePRAVDA.
NAJÍT Vrátí počáteční pozici jednoho textového řetězce v jiném textovém řetězci.
DLOUHODOBÉHO Zaokrouhlí číslo na zadaný počet desetinných míst a vrátí výsledek jako text.
FORMÁT Převede hodnotu na text podle zadaného formátu.
VLEVO Vrátí zadaný počet znaků od začátku textového řetězce.
LEN Vrátí počet znaků v textovém řetězci.
NIŽŠÍ Převede všechna písmena v textovém řetězci na malá písmena.
POLOVINĚ Vrátí řetězec znaků ze středu textového řetězce vzhledem k počáteční pozici a délce.
NAHRADIT Funkce REPLACE nahradí část textového řetězce na základě zadaného počtu znaků jiným textovým řetězcem.
REPT Zopakuje text o daném počtu opakování.
PRÁVO Funkce RIGHT vrátí poslední znak nebo znaky v textovém řetězci na základě zadaného počtu znaků.
HLEDAT Vrátí číslo znaku, na kterém je nejprve nalezen určitý znak nebo textový řetězec, který čte zleva doprava.
NÁHRADNÍ Nahradí stávající text novým textem v textovém řetězci.
TRIM Odebere všechny mezery z textu s výjimkou jednoduchých mezer mezi slovy.
UNICHAR Vrátí znak Unicode odkazovaný číselnou hodnotou.
UNICODE Vrátí číselný kód odpovídající prvnímu znaku textového řetězce.
HORNÍ Převede textový řetězec na všechna velká písmena.
HODNOTU Převede textový řetězec, který představuje číslo na číslo.