【发布时间】:2017-07-16 20:57:27
【问题描述】:
当我开始处理 SSRS 报告时,我提出了一个要求,根据我得到的结果集,需要渲染几列。
假设用户订阅了保险计划,根据他选择的计划,他可能会获得不同的组。
`User Name Valid Group1 Group2 Group3 Group4 `
________________________________________________________________________
1 Luther X X
2 Lynn X
3 Wolfe x
4 Jenny x x
如果您在上面看到每个保险计划的组可能会有所不同。我可以从我的数据库中获取最大组数。现在我通过硬编码所有组取得了一些成功。但这并不完美,因为使用当前方法我将显示所有组,即使我的计划仅包含最大 4 组。在 ssrs 中是否有方法可以动态生成标题列。
我的结果集查询很简单:
SELECT USER
,NAME
,Valid
,Opted_GROUP
,MaxGroups
FROM tblInsurancePlans WHERE InsurancePlanId = @PlanId
如果有人遇到这种要求会很有帮助,请帮助我。
【问题讨论】:
-
否 .. 最大组数有时可能为 5 ,有时也可能达到 10。
标签: sql-server ssrs-2008 rdlc