【问题标题】:SSRS Report Builder 2016 - Calculating Debit and Credit and display to Balance rowSSRS Report Builder 2016 - 计算借方和贷方并显示到余额行
【发布时间】:2021-03-04 17:19:09
【问题描述】:

报表生成器设计

在 FlineBalance 属性中运行表达式

FlineBlance 中的表达式

这是 may 表的结果,但它是错误的

这是我期待的结果,基本上这个报告来自水晶报告,我正在尝试在 SSRS 中转换它

我应该使用什么表达方式?

我尝试了下面的表达式,但没有成功。

=IIF(Fields!debitAmount.Value > 0,Abs(Previous(Fields!FlineBalance.Value) + Fields!debitAmount.Value),
IIF(Fields!creditAmount.Value > 0,Abs(Fields!debitAmount.Value - Previous(Fields!FlineBalance.Value))
,Abs(Fields!FlineBalance.Value)))

I revise the expression code to FlineBlance to: =IIF(Fields!debitAmount.Value > 0,Abs(Fields!FlineBalance.Value), IIF(Fields!creditAmount.Value > 0,Abs(Previous(Fields!FlineBalance.Value) -Fields!creditAmount.Value) ,"")) but as you can see the higlighted yellow should be zero.

【问题讨论】:

  • 我将我的表达式修改为 FlineBalance 如下:=IIF(Fields!debitAmount.Value > 0,Abs(Fields!FlineBalance.Value), IIF(Fields!creditAmount.Value > 0,Abs( Previous(Fields!FlineBalance.Value) -Fields!creditAmount.Value) ,"")) 和这样的结果

标签: reporting-services report


【解决方案1】:

为你尝试以下 FlineBalance 表达式

=RunningValue(Fields!debitAmount.Value, SUM, Nothing) - RunningValue(Fields!cerditAmount.Value, SUM, Nothing)

【讨论】:

  • 如果我的回答解决了您的问题,请将答案标记为已接受(上/下投票按钮下方问题左侧的复选标记)
【解决方案2】:

我只有在第一页下方的表格中有小问题。底线没有显示在每个页面中,它只出现在最后一页中。请多多指教。

enter image description here

【讨论】:

  • 您应该删除它,因为它不是答案。如果您有其他问题,那么您需要提出一个新问题。请记住,StackOverflow 是一个巨大的知识数据库,人们会根据之前已经回答过的问题(例如您的问题)来寻找答案,因此请务必让事情尽可能简单直接。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多