SSRS 2005 Получить следующее значение записи

Как получить следующую запись в SSRS 2005?

В SSRS 2005 есть функция «Предыдущий», но нет функции «Следующий».

Есть ли другой способ реализовать эту функциональность?


person Mike    schedule 27.08.2010    source источник


Ответы (1)


Несколько идей:

  1. Измените свою логику так, чтобы первая строка данных была отброшена, а затем в следующей записи используйте «Предыдущая» для текущей строки и текущую строку для «Следующей».

  2. Добавьте нужные данные в свой набор данных, чтобы они содержались в дополнительных столбцах. Возможно, некоторые соединения с Row_Number() по Row_Number() + 1 могут быть уместны.

  3. Создайте хранимую процедуру, использующую временную таблицу, и обновите в ней дополнительные столбцы значениями следующей строки. Обязательно отключите предварительную проверку, чтобы SP не взорвался из-за временных таблиц (например, когда хранимая процедура запускается с использованием SET FMTONLY ON, временные таблицы не заполняются, и проверка завершается ошибкой).

Если вы дадите более подробную информацию о том, чего вы пытаетесь достичь, я мог бы придумать больше идей.

person ErikE    schedule 27.08.2010