我试图让SSRS中的“总计”行保持放置在按钮上,但都没有效果。SSRS中的排序行
Select A
, B
, C
FROM D
UNION
SELECT 'Totals'
, SUM(B)
, SUM(C)
FROM D
我怎么排序这是在报告中,而不是在顶部的最后一行:我总场正在从像这样的查询计算?
我试图让SSRS中的“总计”行保持放置在按钮上,但都没有效果。SSRS中的排序行
Select A
, B
, C
FROM D
UNION
SELECT 'Totals'
, SUM(B)
, SUM(C)
FROM D
我怎么排序这是在报告中,而不是在顶部的最后一行:我总场正在从像这样的查询计算?
我肯定会从您的查询中删除联合和总查询,然后使用SSRS的功能为您计算总数。这样做会更容易,更灵活。 Here is more information on adding a totals row in SSRS。如果有什么原因,你不能,让我知道。
在SSRS页面的底部,您应该看到一些称为“行组”的行。右键单击行组并转到组属性。单击排序,然后尝试排序选项,以便您可以在表格底部看到总计。
此外,请考虑在您的联盟中添加一些将其定义为总数或非总数函数的内容。 I.E. 选择1作为分类 UNION ALL 选择2作为分类
然后按此“排序”列对数据集进行排序。希望这可以帮助!
修改脚本,这样的排序顺序被包含在结果中,像这样......
Select SortOrder = 0
, A
, B
, C
FROM D
UNION
SELECT 1
, 'Totals'
, SUM(B)
, SUM(C)
FROM D
,然后在组
但@设置排序TPhe的解决方案是远更好的选择...