在哪里可以使用Microsoft Reporting Services进行汇总?

布鲁诺

我正在处理我的第一个SSRS报告,但是我还没有找到有关如何创建报告的一般准则。具体来说,我想知道当报表上需要汇总数据时的一般方法是什么。例如,假设我需要在报告中显示以下内容:

煎饼--- 34
鸡蛋---------- 56
培根-------- 73

我还有更多类似上述的行,需要显示汇总数据。我目前正在按类型对整行进行分组,然后在每个单元格上显示一个计数,如下所示:[Count(Status)]。

我的报告已经花了45秒钟以上的时间来运行。通常最好在查询中像这样进行聚合吗?还是这取决于返回的数据量?任何指针,不胜感激。谢谢!

迈克·D。

与所有SQL答案一样:它取决于

但是通常在SQL中进行聚合。SQL Server在执行聚合方面比报表层要好得多。同时减少行的返回将减少您的数据传输和SSRS需要处理的数据量。通常,仅当存在其他约束使得无法在SQL查询中进行聚合时,或者如果这样做会使将来更难以维护报告,您才只想在报告层进行聚合。(以可维护性的名义肯定会牺牲一些性能。)一种情况是,当您需要显示所有数据并返回两个数据集时,要么过于复杂,要么实际上会降低报告的性能。 。

附带说明一下,如果您的报告花了45秒钟以上的时间来运行,则可能是您的SQL没有得到很好的优化,或者您的报告做了很多复杂的计算。您可以在SQL Server上投入的工作越多,您的性能就会越好。SQL Server是为处理数字和进行汇总而设计的,因此一定要让它在可能的情况下尽其所能。

YMMV,因此请始终对不同的方法进行性能测试,以了解最有效的方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

何时使用Microsoft Reporting Services

来自分类Dev

如何解决Microsoft Reporting Services错误:rsCredentialsNotSpecified

来自分类Dev

在哪里可以找到Saiku Reporting独立版本?

来自分类Dev

使用C#从SQL Server Reporting Services中读取

来自分类Dev

使用DataTables用JavaScript解决方案替换Reporting Services

来自分类Dev

在2012 Server上使用2016 Reporting Services(SSRS)?

来自分类Dev

使用C#从SQL Server Reporting Services中读取

来自分类Dev

Reporting Services 本地使用情况跟踪

来自分类Dev

如何使用 SQL Reporting Services 2014 中的表达式对字段中的负数或正数进行筛选和求和

来自分类Dev

Reporting Services 表重复页

来自分类Dev

Microsoft Reporting Services-如何将毫秒转换为dd:mm:ss格式

来自分类Dev

Microsoft Reporting Services-如何设置默认参数值,但不显示报告?

来自分类Dev

是否可以使用django ORM对汇总查询进行GROUP BY?

来自分类Dev

是否可以使用django ORM对汇总查询进行GROUP BY?

来自分类Dev

使用Reporting Services 2008 R2重命名Excel工作表

来自分类Dev

如何在SSRS(SQL Server Reporting Services)的iif表达式中使用多值参数?

来自分类Dev

使用Reporting Services Excel数据电子表格显示####

来自分类Dev

在Sql Server Reporting Services中使用表内的子报表时不重复表头行

来自分类Dev

使用命令行从 SQL Server 2017 Reporting Services 导出到 EXCEL

来自分类Dev

Reporting Services 2008-401:未经授权

来自分类Dev

Reporting Services 2008-401:未经授权

来自分类Dev

通过邮政编码映射Reporting Services

来自分类Dev

在Reporting Services中从CSV删除空值

来自分类Dev

MS Reporting Services无法在本地域名上进行身份验证

来自分类Dev

SSRS Microsoft Reporting Services-由于用户权限而在报表创建过程中可能出现问题?

来自分类Dev

我可以使用pandas的ivot_table在缺少值的列上进行汇总吗?

来自分类Dev

在哪里可以找到要使用LDAP过滤器进行搜索的属性的完整列表?

来自分类Dev

使用Java的RESTFul API:在哪里可以找到示例RESTFul API服务以进行测试

来自分类Dev

SQL Server Reporting Services网址参数不起作用

Related 相关文章

  1. 1

    何时使用Microsoft Reporting Services

  2. 2

    如何解决Microsoft Reporting Services错误:rsCredentialsNotSpecified

  3. 3

    在哪里可以找到Saiku Reporting独立版本?

  4. 4

    使用C#从SQL Server Reporting Services中读取

  5. 5

    使用DataTables用JavaScript解决方案替换Reporting Services

  6. 6

    在2012 Server上使用2016 Reporting Services(SSRS)?

  7. 7

    使用C#从SQL Server Reporting Services中读取

  8. 8

    Reporting Services 本地使用情况跟踪

  9. 9

    如何使用 SQL Reporting Services 2014 中的表达式对字段中的负数或正数进行筛选和求和

  10. 10

    Reporting Services 表重复页

  11. 11

    Microsoft Reporting Services-如何将毫秒转换为dd:mm:ss格式

  12. 12

    Microsoft Reporting Services-如何设置默认参数值,但不显示报告?

  13. 13

    是否可以使用django ORM对汇总查询进行GROUP BY?

  14. 14

    是否可以使用django ORM对汇总查询进行GROUP BY?

  15. 15

    使用Reporting Services 2008 R2重命名Excel工作表

  16. 16

    如何在SSRS(SQL Server Reporting Services)的iif表达式中使用多值参数?

  17. 17

    使用Reporting Services Excel数据电子表格显示####

  18. 18

    在Sql Server Reporting Services中使用表内的子报表时不重复表头行

  19. 19

    使用命令行从 SQL Server 2017 Reporting Services 导出到 EXCEL

  20. 20

    Reporting Services 2008-401:未经授权

  21. 21

    Reporting Services 2008-401:未经授权

  22. 22

    通过邮政编码映射Reporting Services

  23. 23

    在Reporting Services中从CSV删除空值

  24. 24

    MS Reporting Services无法在本地域名上进行身份验证

  25. 25

    SSRS Microsoft Reporting Services-由于用户权限而在报表创建过程中可能出现问题?

  26. 26

    我可以使用pandas的ivot_table在缺少值的列上进行汇总吗?

  27. 27

    在哪里可以找到要使用LDAP过滤器进行搜索的属性的完整列表?

  28. 28

    使用Java的RESTFul API:在哪里可以找到示例RESTFul API服务以进行测试

  29. 29

    SQL Server Reporting Services网址参数不起作用

热门标签

归档