Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Возвращает TRUE, если одна текстовая строка содержит другую текстовую строку. Функция CONTAINSSTRING не учитывает регистр.

Синтаксис

CONTAINSSTRING(<где_искать>, <что_искать>)

Параметр

Атрибуты

Описание

где_искать

Обязательный

Строка, в которой нужно искать текст.

что_искать

Обязательный

Текст, который вы хотите найти. Вы можете использовать символы подстановки ? и *. Используйте ~? и ~*, чтобы найти сами символы ? и *.

Пример

Формула ниже считает количество записей в столбце "цвет" из таблицы "продукты", которые содержат текст "р?й"В результате выполнения запроса ниже мы получим объем продаж только для тех товаров, которые имеют бренд Contoso, т.к. формула фильтрует таблицу Товары, оставляя только те строки, в которых колонка brandname содержит строку Contoso:

Блок кода
CALCULATE(
  COUNT SUM( 'продуктыПродажи-факт'[цветОбъем продаж] ),
  FILTER (
    ALL ( 'продукты' ),
    CONTAINSSTRING ( 'продукты'[цвет'Товары',
CONTAINSSTRING('Товары'[brandname], "р?йContoso" )
  )
)
В результате выполнения этого запроса будут найдены и подсчитаны строки, в которых встречаются слова "серый", "тёмно-серый" и т.д.

Смотрите также

📄 Моделирование данных с помощью DAX
📄 Поддерживаемые функции DAX
📄 Математические операторы

Нужна дополнительная помощь?

Свяжитесь с технической поддержкой.