这是我拥有的大型桌子的较小版本。此表存储问题的答案,其中下拉列表提供选项{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中重新处理功能中的工具。
提前感谢任何人提供的任何帮助
答案 0 :(得分:0)
在SSRS中有很多方法可以做到这一点。
其中一个可能是为表中的组添加子总计的最简单方法。
让我说我正在组建一个名为' project'我可以通过右键单击文本框添加一个总字段,这将为该组提供总计。
您可以在此处看到组总计中的表达式与您在组中使用的表达式相同。如果这有用,请告诉我。
谢谢, Sarat