Функция LEN в DAX отличается от других текстовых функций тем, что она возвращает количество символов в текстовой строке, в то время как другие функции выполняют различные операции с текстом, например:
- LEFT — возвращает указанное число символов из начала текстовой строки. learn.microsoft.com
- LOWER — преобразует все буквы в текстовой строке в строчные буквы. learn.microsoft.com
- MID — возвращает строку символов из середины текстовой строки, учитывая начальную позицию и длину. learn.microsoft.com
- REPLACE — заменяет часть текстовой строки на основе числа указанных символов с другой текстовой строкой. learn.microsoft.com
- REPT — повторяет текст с заданным числом раз. learn.microsoft.com
- RIGHT — возвращает последний символ или символы в текстовой строке в зависимости от количества указанных символов. learn.microsoft.com
- SEARCH — возвращает число символов, в которых сначала найдена определённая символьная или текстовая строка, считывающая слева направо. learn.microsoft.com
- SUBSTITUTE — заменяет существующий текст новым текстом в текстовой строке. learn.microsoft.com
- TRIM — удаляет все пробелы из текста, за исключением отдельных пробелов между словами. learn.microsoft.com
- UPPER — преобразует текстовую строку во все прописные буквы. learn.microsoft.com
Функция LEN всегда считает каждый символ как 1, независимо от настроек языка по умолчанию. learn-microsoft-com.analytics-portals.com