Сравнение версий
Ключ
- Эта строка добавлена.
- Эта строка удалена.
- Изменено форматирование.
Возвращает TRUE
, если одна текстовая строка содержит другую текстовую строку. Функция CONTAINSSTRING
не учитывает регистр.
Синтаксис
CONTAINSSTRING(<где_искать>, <что_искать>)
Параметр | Атрибуты | Описание |
---|---|---|
| Обязательный | Строка, в которой нужно искать текст. |
| Обязательный | Текст, который вы хотите найти. Вы можете использовать символы подстановки |
Пример
Формула ниже считает количество записей в столбце "цвет"
из таблицы "продукты"
, которые содержат текст "р?й"
возвращает сумму значений в колонке Объем продаж
в таблице Продажи-факт
, но только для тех товаров, у которых бренд Contoso
, т.к. формула фильтрует таблицу Товары
, оставляя только те строки, в которых колонка brandname
содержит строку Contoso
:
Блок кода |
---|
CALCULATE( COUNT SUM( 'продуктыПродажи-факт'[цветОбъем продаж] ), FILTER ( REMOVEFILTERS( 'продукты' ), CONTAINSSTRING ( 'продукты'[цвет'Товары', CONTAINSSTRING('Товары'[brandname], "р?йContoso" ) ) ) |
В результате выполнения этого запроса будут найдены и подсчитаны строки, в которых встречаются слова "серый"
, "тёмно-серый"
и т.дмы получим объем продаж только для тех товаров, которые имеют бренд Contoso
.
Смотрите также
📄 Моделирование данных с помощью DAX
📄 Поддерживаемые функции DAX
📄 Математические операторы
Нужна дополнительная помощь?