我在SSRS中有一个数据集,它实际上是一个包含以下数据的视图
A | B | C
========================
B101 | Box | 100
B101 | Box | 100.2
B101 | Cart |99
B102 | Box |110从数据集中,我需要报告C列的总和,其中C>=100按A列和ColB分组,因此报告如下所示:
A | B |C
===============
B101 | Box | Sum(100+100.2)
B102 | Box |Sum(110)我不知道如何在报表数据集上实现或设置查询。有没有一种方法可以在不创建分组依据的新数据集的情况下做到这一点?
发布于 2013-07-17 03:58:09
这就是你要找的东西吗?
SELECT A, B, SUM(C)
FROM TABLE
WHERE SUM(C) >= 100
GROUP BY A, B如果不是,我认为你可能是关于钻取报告,可以在标题行中求和。看一下here。
发布于 2013-07-17 03:56:09
您可以通过对表应用适当的筛选器并根据需要设置分组来完成此操作。
我有以下数据:

创建基于A和B的分组的表


在表级添加筛选器以排除< 100行

对于我的数据,我必须将值转换为Decimal类型;您可能不需要这样做。这给出了我认为是您所需的结果:

https://stackoverflow.com/questions/17684344
复制相似问题