2016-07-21 5 views
2

Я хочу показать два столбца отчета. Первая - это «Сумма», которая является полем из таблицы SQL Server, а другая - «Баланс», который является столбцом, который я получил в отчете. Первое значение «Баланс» совпадает с «Сумма». Начиная со второй строки значение «Баланс» представляет собой сумму значения из предыдущей строки «Баланс» и значение из текущей строки «Сумма». Вы можете себе представить, как легко вы можете добиться этого, используя Excel. Я попытался использовать функцию «предыдущий», но я не уверен, как получить предыдущее значение «Баланс», потому что это не поле в таблице SQL Server.Получить значение из предыдущей строки в SSRS

+0

К «полученным в отчете» вы имеете в виду вы добавили вычисляемое поле в набор данных? Вы можете ссылаться на вычисленные поля так же, как и на любой другой столбец. – StevenWhite

ответ

0

Если мы хотим суммировать текущую строку с предыдущей строкой, мы можем использовать RunningValue. используя runnningvalue, мы можем суммировать текущую строку с предыдущей. здесь я установить выражение для поля баланса

=RunningValue(Fields!AMOUNT.Value,Sum,Nothing) 

enter image description here

+0

Спасибо! RunningValue работает так, как я ожидал. – Cathy

+0

отметьте как лучший ответ, если мой ответ прекрасен! –