2015-05-19 37 views
1

我试图让SSRS中的“总计”行保持放置在按钮上,但都没有效果。SSRS中的排序行

Select A 
     , B 
     , C 
    FROM D 
    UNION 
    SELECT 'Totals' 
     , SUM(B) 
     , SUM(C) 
    FROM D 

我怎么排序这是在报告中,而不是在顶部的最后一行:我总场正在从像这样的查询计算?

回答

1

在SSRS页面的底部,您应该看到一些称为“行组”的行。右键单击行组并转到组属性。单击排序,然后尝试排序选项,以便您可以在表格底部看到总计。

此外,请考虑在您的联盟中添加一些将其定义为总数或非总数函数的内容。 I.E. 选择1作为分类 UNION ALL 选择2作为分类

然后按此“排序”列对数据集进行排序。希望这可以帮助!

0

修改脚本,这样的排序顺序被包含在结果中,像这样......

Select SortOrder = 0 
     , A 
     , B 
     , C 
    FROM D 
    UNION 
    SELECT 1 
     , 'Totals' 
     , SUM(B) 
     , SUM(C) 
    FROM D 

,然后在组 enter image description here

但@设置排序TPhe的解决方案是远更好的选择...