使用SSRS reportitems创建百分比

时间:2015-08-20 11:13:54

标签: reporting-services ssrs-2008-r2

我有两个文本框,是较大矩阵的一部分,它根据求和查找计算值,并带有过滤条件。

我想从每个数据中取出数字,将它们除以另一个并创建一个百分比,该百分比将用于报告中其他位置的文本字符串中。

我可以通过引用矩阵中的报表项来获取相关页面标题中的各个数字(不理想,应该在报表正文中),但是当我尝试使用两者时,我会收到错误通知我有一个明显的任意限制,即“页眉或页脚中的表达式只能引用一个报表项”。

通过传递报告项目然后计算尝试使用报表变量进行计算会产生更少的连贯错误'用于'body'语言的变量(blah)值表达式是指报表项。变量值不能用于报表语言表达式。

是否有一种简单的方法可以在不添加任何额外细胞到原始矩阵的情况下完成此操作?如果您必须添加隐藏的文本框以存储您的值,似乎没有太多要点变量。

1 个答案:

答案 0 :(得分:0)

尝试在sql本身进行所有计算,并参考SSRS中的字段。我最近遇到了类似的问题,这就是我的做法。

否则尝试使用VB代码进行计算。