【发布时间】:2019-04-10 10:36:07
【问题描述】:
我又来了,还有另一个疑问。
这是我的问题:
我有一份报告,其中显示了公司过去两天的所有收入和支出,我通过放置一个按日期对列分组的列组来管理它
最初,该报告包含一个包含收入和支出的单一矩阵,该矩阵由一个数据集提供,该数据集指向应用以下过滤器表达式的公司立方体
=IIF(Fields!Fecha.Value=Parameters!FechaHoy.Value or Fields!Fecha.Value = Parameters!DiaAnterior.Value,true,false)
- FechaHoy = 通过报告参数输入发送的日期
- FechaAyer = 日期 参数减去一天
并将过滤器值设置为
=true
到目前为止一切顺利。今天,高层决定将其拆分为三个矩阵。一个用于收入,另外两个用于支出(每个支出类别一个),所以我从这个开始
我使用相同的过滤器为每个费用类别创建了两个新数据集,现在我在这里
事情是...如您所见,有一个“Total Destino”独立表,我必须在我添加的图像中添加第二个和第三个矩阵的总数,但是,正如我已经说过的那样显示最后两天,所以我还必须部分添加每天的总数(按日期分组的列)
我很确定还有一种更好、更有效的方法来管理我对三个矩阵所做的事情,但需要您帮助的主要问题是如何将第二个和第三个矩阵的总数相加。
我已经试过了
=Sum(Fields!Saldo.Value, "Informacion_Destino") + Sum(Fields!Saldo.Value, "Info_InvTesoreria")
但它会增加两天并重复两天。我也尝试使用 ReportItems!TextBox + ReportItems!TextBox,但预览加载会向我发送一条错误消息。
提前感谢您的时间和帮助
【问题讨论】:
-
reportitems!textbox.value+reportitems!textbox2.value 怎么样
-
与错误相同
-
你能把它显式地转换成整数或小数,看看它的作用吗?比如说 cint(reportitems!textbox.value)+cint(reportitems!textbox2.value).. 只是在这里说明显而易见的事情.. 确保每个 tablix 的总和单元格分别命名为 textbox 和 textbox2 .. (无论你怎么称呼它想要,但请确保您在公式中使用该名称).. 只是说..
标签: reporting-services dataset ssrs-2008 ssrs-2008-r2 ssrs-tablix