似乎无法让运行值在VS2013报表设计器

时间:2016-08-18 16:05:06

标签: visual-studio-2013 reporting-services

我有一个保证金报告,我按月,客户,销售类型创建了组,然后显示销售详细信息。我的基本报告运作良好。 SALTYPE组有四个选项来自拉取数据的存储过程,它们是A,B,C,D。我被要求在每个销售类型的报告底部添加总计。

从我的研究看来,我需要在表达式中使用RunningValues来生成这些总数,但我一直无法找到任何有用的示例。我已经测试了Tot。使用表达式= RunningValue的Sales列(Fields!TOTSALES.value,sum,“SALTYPE”)但是它会抛出一个错误我不确定我是否正确解释,“文本框'Textbox168'的值表达式有一个范围参数对聚合函数无效。必须将scope参数设置为一个字符串常量,该常量等于包含组的名称,包含数据区域的名称或数据集的名称“。如果我理解正确它指的是“Tablix1_SALTYPEGroup”但我不清楚应该是什么,或者我是否完全偏离基础。

任何人都可以提供一个例子来获得这些总计或指出我表达中的缺陷吗?我一直都在通过MSDN,但主要是引用this blog

enter image description here

1 个答案:

答案 0 :(得分:0)

所以我可能不正确,但看起来我的方式是我的组织结构化,细节排序不可能生成我需要的总数。我通过简单地在我的第一个下面添加一个摘要Tablix来解决这个问题,使用相同的数据,但结构化和排序方式可以轻松生成我的总计。通过对SALTYPE上的详细信息进行排序,我可以添加一个总数并隐藏详细信息。结果正是我所寻找的。

enter image description here