我在获取SSRS中一列值的总和时遇到问题。
我的SQL查询返回如下内容:
ID:*总计
Guid1第4部分
Guid2第6版
Guid3第1部分
Guid2第6版
Guid4第6版
Guid1第4部分
我在我的SSRS报告中对它进行了分组,因此它看起来像这样:
ID:*总计
Guid1第4部分
Guid2第6版
Guid3第1部分
Guid4第6版
我需要Total列的总和,但它想要对未分组的值集求和,而不是对分组的值集求和。所以我得到了
Sum(Total) = 27但我想
Sum(DISTINCT? Guid Totals) = 17我已经尝试了在这个页面上可以找到的解决方案,但没有成功:https://social.msdn.microsoft.com/Forums/sqlserver/en-US/3c2626d8-e835-4bba-b946-7d6796e9c617/sum-distinct?forum=sqlreportingservices
我还尝试在幕后添加代码,将不同的I存储在哈希表中,如果不在哈希表中,则将其添加到全局合计中;我从表的每一行调用该合计,然后在底部显示全局合计,但这也不起作用。
有什么想法吗?
发布于 2015-08-06 02:49:04
我很确定你可以对ssrs中的分组字段求和。
=SUM(MAX(Fields!value.value,"GuidGroupName"))https://stackoverflow.com/questions/31840290
复制相似问题