Я хочу показать два столбца отчета. Первая - это «Сумма», которая является полем из таблицы SQL Server, а другая - «Баланс», который является столбцом, который я получил в отчете. Первое значение «Баланс» совпадает с «Сумма». Начиная со второй строки значение «Баланс» представляет собой сумму значения из предыдущей строки «Баланс» и значение из текущей строки «Сумма». Вы можете себе представить, как легко вы можете добиться этого, используя Excel. Я попытался использовать функцию «предыдущий», но я не уверен, как получить предыдущее значение «Баланс», потому что это не поле в таблице SQL Server.Получить значение из предыдущей строки в SSRS
2
A
ответ
0
Если мы хотим суммировать текущую строку с предыдущей строкой, мы можем использовать RunningValue. используя runnningvalue, мы можем суммировать текущую строку с предыдущей. здесь я установить выражение для поля баланса
=RunningValue(Fields!AMOUNT.Value,Sum,Nothing)
+0
Спасибо! RunningValue работает так, как я ожидал. – Cathy
+0
отметьте как лучший ответ, если мой ответ прекрасен! –
К «полученным в отчете» вы имеете в виду вы добавили вычисляемое поле в набор данных? Вы можете ссылаться на вычисленные поля так же, как и на любой другой столбец. – StevenWhite