У меня есть два набора данных в SSRS. Я хотел бы присоединиться к ним в одном отчете.Объединение наборов данных в SSRS
Первый - это список продуктов с номером продукта как ключ и встроенный набор.
productnumber builddate
123 6/1/2005
123 6/1/2015
Второй - вторичный идентификатор, который имеет эффективную дату.
таблица выглядит следующим образом:
productnumber secondarynumber effectivedate obsoletedate
123 999 1/1/2000 12/31/2009
123 999A 1/1/2010 1/1/2030
Я хотел бы отчет выглядеть следующим образом:
productnumber builddate secondarynumber
123 6/1/2005 999
123 6/1/2015 999A
Возможно ли это? Я попытался использовать Lookup и LookupSet для возврата вторичного номера, но я не понимаю, как передать параметры фильтра или как использовать вывод набора записей. Я чувствую, что что-то упускаю.
Вы пробовали этот '= Lookup (Fields! Productnumber.Value, Fields! Productnumber.Value, Fields! Secondarynumber.Value," Table2DataSet ")'? –
Возврат вторичного номера зависит от сборки, которая не включена в ваш поиск. Если я использую LookupSet, я получаю две записи, по одной для каждой сборки. В этот момент у меня есть только вторичные числа, у меня нет сборки. – tzerb
Lookup возвращает первое найденное значение, поэтому в вашем случае оно вернет '999' как' secondnumber' для обеих строк. Как вы связываете builddate во втором наборе данных, чтобы получить соответствующий вторичный номер? –