【问题标题】:Implementing Aggregate Report in SSRS在 SSRS 中实现聚合报告
【发布时间】:2015-03-24 03:31:10
【问题描述】:

这是我拥有的一张大桌子的较小版本。此表存储下拉列表提供选项 {P,C,U}

的问题的答案
CREATE TABLE [dbo].[IssuesSummary](
    [Id] [int] IDENTITY(1,1) NOT NULL,
    [CaseNumberFK] [uniqueidentifier] NOT NULL,
    [TeenPregnancyEarlyTeen17andunderFK] [int] NULL,
    [TeenPregnancyLateTeen18And19FK] [int] NULL,
    [PregnancyOver35yrsFK] [int] NULL,
    [CordProblemFK] [int] NULL,
    [PlacentalAbruptionFK] [int] NULL
....

客户要求提供以下格式的报告。对于数据库中的每个字段,我将为 P、C 和 U 的答案提供总数 (N),然后为该字段旁边的值提供百分比。

P       C       U       
N   %   N   %   N   %   

0   0   10  20  0   0   Pregnancy Over 35yrs

5   10  0   0   0   0   Cord Problem

我的问题是:SSRS 中是否已经内置了一些东西来帮助我做到这一点。这不完全是一个交叉表案例。我的默认解决方案是创建一个可以以这种表格格式返回数据的存储过程,然后只需将报表中的表格与数据集相关联。我想看看是否有更好的方法来利用 Visual Studio 2013 中的复制功能中已有的工具。

提前感谢任何人都可以提供的任何帮助

【问题讨论】:

  • 哪些字段包含值P/C/U?或者所有的外键字段都可以包含这个值吗?

标签: sql-server reporting-services reporting


【解决方案1】:

在 SSRS 中有很多方法可以做到这一点。

其中一种方法可能是为表中的组添加小计的最简单方法。

假设我有一个小组说“项目”,我可以通过右键单击文本框添加一个总计字段,这将为我提供小组的总数。

您可以在此处看到 group total 中的表达式与您在 group 中使用的表达式相同。让我知道这是否有帮助。

谢谢, 萨拉特

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多