Reporting services SSRS/报表生成器:在子范围中计算的小计聚合值 上下文

Reporting services SSRS/报表生成器:在子范围中计算的小计聚合值 上下文,reporting-services,reportbuilder3.0,Reporting Services,Reportbuilder3.0,给定如下所示的输入数据集: +---------+--------+-------+--------+------+------+ | Country | Region | Store | Date | KPI1 | KPI2 | +---------+--------+-------+--------+------+------+ | A | 1 | A101 | 10/MAY | 1012 | 102 | | A | 1 | A101 |

给定如下所示的输入数据集:

+---------+--------+-------+--------+------+------+
| Country | Region | Store |  Date  | KPI1 | KPI2 |
+---------+--------+-------+--------+------+------+
| A       |      1 | A101  | 10/MAY | 1012 |  102 |
| A       |      1 | A101  | 11/MAY |  938 |   13 |
| A       |      1 | A101  | 12/MAY |  132 |   59 |
| ...     |    ... | ...   | ...    |  ... |  ... |
+---------+--------+-------+--------+------+------+
给定一个在时间维度上求和(折叠)并使用三个行组的tablix: (1) 商店,(2)区域;(3) 国家

预期结果 问题 取整(
INT
函数)仅在存储级别执行,然后, 结果值按地区、国家和格兰总数进行汇总

因此,小计必须参考在车间范围内计算的值。 否则,如果我们在totals作用域上应用INT函数,就会得到错误的值

实验
  • 使用SUM(ReportItems!Textbox.Value):它返回错误,因为只能在页眉和页脚中聚合
  • runningvalue(INT(SUM(Dataset1!KPI1.Value/SUM(Dataset1!KPI2.Value)),SUM,“Shop”):返回错误
  • RunnningValue(INT(SUM(Dataset1!KPI1.Value/SUM(Dataset1!KPI2.Value)),SUM,“Dataset1”):给出错误的结果,因为它没有聚合车间级计算的KPI3
+-------------+-----------+-----------+--------------------------------------------------------+
|   Country   |  Region   |   Store   |                          KPI3                          |
+-------------+-----------+-----------+--------------------------------------------------------+
| A           | 1         | A101      | INT(SUM(Dataset1!KPI1.Value / SUM(Dataset1!KPI2.Value))|
| A           | 1         | A102      | INT(SUM(Dataset1!KPI1.Value / SUM(Dataset1!KPI2.Value))|
| A           | 1         | sub-total | SUM KPI3 calculated on store A101, A102, A1...         |
| A           | 2         | A201      | INT(SUM(Dataset1!KPI1.Value / SUM(Dataset1!KPI2.Value))|
| A           | 2         | A202      | INT(SUM(Dataset1!KPI1.Value / SUM(Dataset1!KPI2.Value))|
| A           | 2         | sub-total | SUM KPI3 for store A201, A202, A2....                  |
| A           | sub-total | -         | SUM(KPI3 calculated on Region A1, A2, A...             |
| Grand Total | -         | -         | SUM(KPI 3 calculated on Country A, ...                 |
+-------------+-----------+-----------+--------------------------------------------------------+