【问题标题】:Initial value for RunningValue() SSRSRunningValue() SSRS 的初始值
【发布时间】:2015-11-16 17:33:29
【问题描述】:

我正在设计一个需要获取累积值的报表。我正在使用RunningValue() 函数。问题是值总是从 0 开始。是否可以获取一个初始值,然后从中执行RunningValue()?

谢谢

[已编辑]

这就是我需要的。初始值来自给定日期的 accountID 总数,runningvalue() 将开始从中添加更多 accountID

【问题讨论】:

  • 当你说value always starts from 0你是什么意思?运行值的第一行将采用第一个值,所以从技术上讲它不是 0。
  • 你明白了,值并不总是从 0 开始,而是从低于我需要的数字开始。我需要的初始值是给定日期的 accountid 总数,然后 runningvalue() 将从它开始计数。
  • 那么您的实际要求是什么。粘贴一些示例数据和预期的结果集。
  • 我需要的初始值是给定日期的 accountid 的总和(报告用于动态 CRM),然后 runningvalue() 将开始从中添加更多的 accountid。
  • 所以起始值来自数据集中其他数据的总和?如果不是,这个起始值是从哪里来的?

标签: reporting-services ssrs-2008 dynamics-crm ssrs-2008-r2


【解决方案1】:

你试过了吗……

=RunningValue(*condition*) + starting_value

例如将下图中第三列的值设置为

=RunningValue(CInt(Fields!Val.Value), Sum, "DataSet1") + 10

给予

【讨论】:

  • 这会有所帮助。但我需要一个动态初始值,它来自给定日期的 accountid 的总和,然后 RunningValue() 从那天开始添加更多的 accountid
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-10
  • 1970-01-01
相关资源
最近更新 更多