SSRS:跨多个数据源/数据集显示计算结果吗?

时间:2019-04-09 13:59:07

标签: sql-server reporting-services

我正在使用SSRS创建一个报告,该报告显示了很多指标,这些指标都是从基础SQL导出的简单计算,并且正在执行一些基本数学运算。您通常会在excel中看到的内容,其中某些选项卡引用了许多其他选项卡来计算一些项目。在这种情况下,参考数据是SSRS中已经存在的分页报告。

每天的销售金额

销售MTD占销售目标的百分比

因此,数学运算很简单,MSSQL中的数据全部存在,但是数据源包括不同的DB以及表,视图和SP的组合。大约有200个数据点,但是许多数据点跨越的是同一数据源,只是计算方法不同(例如:按年,月,日划分的销售额)

我最初尝试将我需要的所有数据提取到数据集中,但开始遇到范围错误。 已附加图片。由于必须计算相似的项目但跨不同的时间跨度,因此更加复杂。

具体指导...

  1. 应该使用多个数据集,重叠的数据并在SSRS中执行计算吗?
  2. 我是否应该在SP中创建所有计算并全部读取它们并仅使用SSRS进行显示?
  3. 我全都错了吗?我要为SSRS建立的设计模式是否存在?

0 个答案:

没有答案