Как получить следующую запись в SSRS 2005?
В SSRS 2005 есть функция «Предыдущий», но нет функции «Следующий».
Есть ли другой способ реализовать эту функциональность?
Как получить следующую запись в SSRS 2005?
В SSRS 2005 есть функция «Предыдущий», но нет функции «Следующий».
Есть ли другой способ реализовать эту функциональность?
Несколько идей:
Измените свою логику так, чтобы первая строка данных была отброшена, а затем в следующей записи используйте «Предыдущая» для текущей строки и текущую строку для «Следующей».
Добавьте нужные данные в свой набор данных, чтобы они содержались в дополнительных столбцах. Возможно, некоторые соединения с Row_Number()
по Row_Number() + 1
могут быть уместны.
Создайте хранимую процедуру, использующую временную таблицу, и обновите в ней дополнительные столбцы значениями следующей строки. Обязательно отключите предварительную проверку, чтобы SP не взорвался из-за временных таблиц (например, когда хранимая процедура запускается с использованием SET FMTONLY ON
, временные таблицы не заполняются, и проверка завершается ошибкой).
Если вы дадите более подробную информацию о том, чего вы пытаетесь достичь, я мог бы придумать больше идей.