#reporting-services #lookup
Вопрос:
Мне нужен поисковый запрос SSRS для получения результатов из столбца 1 набора данных 2 и, если он не найден в столбце 1, в столбце 2.
Набор данных 1 — ВЫИГРАННЫЙ НОМЕР
Набор данных 2 — НОМЕР, Столбец 1, Столбец 2
Ответ №1:
Вы можете просто использовать IIF() в возвращаемом аргументе функции ПОИСКА следующим образом
=LOOKUP(Fields!WONUMBER.Value, Fields!WONUMBER.Value, IIF(Fields!Column1.Value=Nothing,Fields!Column2.Value,Fields!Column1.Value), "DataSet2" )
Комментарии:
1. Огромное спасибо. Это то, что мне было нужно! У меня есть еще один вопрос. Мне нужно скрыть строки из отчета на основе этого выражения поиска (в основном значения, которые содержат что-то в этом выражении). Допустим, скрыты значения поиска, которые содержат T0W. Заранее благодарю вас за помощь в этом вопросе.
2. Рад помочь. Вам нужно будет создать новый вопрос. ПОЭТОМУ существуют строгие правила о том, чтобы задавать несколько вопросов, это делается для того, чтобы помочь другим найти ответы на конкретные вопросы.