События
Присоединяйтесь к нам в FabCon Vegas
31 мар., 23 - 2 апр., 23
Конечное событие Microsoft Fabric, Power BI, SQL и ai community. 31 марта по 2 апреля 2025 г.
Зарегистрироваться сегодняЭтот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
применимо:вычисляемый столбецвычисляемой таблицеMeasureвизуального вычисления
Возвращает начальную позицию одной текстовой строки в другой текстовой строке. FIND учитывает регистр.
FIND(<find_text>, <within_text>[, [<start_num>][, <NotFoundValue>]])
Срок | Определение |
---|---|
find_text |
Текст, который требуется find. Используйте двойные кавычки (пустой текст), чтобы соответствовать символу first в within_text . |
within_text |
Текст, содержащий текст, который требуется find. |
start_num |
(необязательно) Символ, с которого запускается search; if опущено, start_num = 1. Символ first в within_text имеет номер 1. |
NotFoundValue |
(необязательно, но настоятельно рекомендуется) value, которые должны быть возвращены при notfind соответствующей подстроки, обычно 0, -1, orBLANK(). If not указан, возвращается error. |
Номер, показывающий начальную точку текстовой строки, которую вы хотите find.
В то время как в Microsoft Excel есть несколько версий функции FIND для размещения однобайтового набора символов (SBCS) and двухбайтового набора символов (DBCS), DAX использует Unicodeand учитывает каждый символ одинаково; поэтому not необходимо использовать другую версию в зависимости от типа символа.
Эта функция not поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах or правилах безопасности на уровне строк (RLS).
FIND поддерживает подстановочные знаки not. Чтобы использовать подстановочные знаки, используйте SEARCH.
Следующий запрос DAX находит позицию first буквы "Bike", в строке, contains имени торгового посредника. If not найден, возвращается Blank.
Помните, что FIND учитывает регистр. В этом примере if "велосипед" использовались в аргументе find_text
, результаты не будут возвращены. Используйте SEARCH для учета регистра.
Примеры в этой статье можно использовать с моделью sample Adventure Works DW 2020 Power BI Desktop. Сведения о получении модели см. в
EVALUATE
CALCULATETABLE (
ADDCOLUMNS (
TOPN ( 10, SUMMARIZE('Reseller', [Reseller], [Business Type])),
"Position of Bike", FIND ( "Bike", 'Reseller'[Reseller], 1, BLANK () )
),
'Reseller'[Business Type] IN { "Specialty Bike Shop", "Value Added Reseller", "Warehouse"}
)
Возвращает
Перекупщик | Бизнес-тип | Положение велосипеда |
---|---|---|
Продавцы велосипедов томов | Склад | 8 |
Массовый рынок велосипедов | добавленный торговый посредник Value | 13 |
Циклы двойников | добавленный торговый посредник Value | |
Богатый магазин универмага | Склад | |
Коллекция прокатов | Специализированный магазин велосипедов | |
Бюджетный магазин toy Store | Склад | |
Глобальный спортивный выход | Склад | |
Каталог велосипедов в Интернете | Склад | 8 |
Шлемы and циклы | добавленный торговый посредник Value | |
Jumbo Bikes | Специализированный магазин велосипедов | 7 |
События
Присоединяйтесь к нам в FabCon Vegas
31 мар., 23 - 2 апр., 23
Конечное событие Microsoft Fabric, Power BI, SQL и ai community. 31 марта по 2 апреля 2025 г.
Зарегистрироваться сегодня