Ssrs 2008 动态列名
我有一个存储过程(数据透视和取消pivots值),它作为SSRS报告的后端运行。用户提供2个输入(BeginRange和EndRange) 结果会根据用户的输入而变化,因此我也需要在报告中反映这些变化。问题是,一旦我完成了报告,只要我提供了新的输入,报告就会失败,因为它仍然与旧的列标题绑定。 是否可以动态更改列标题和文本框值 示例结果数据类似于:Ssrs 2008 动态列名,ssrs-2008,reporting-services,Ssrs 2008,Reporting Services,我有一个存储过程(数据透视和取消pivots值),它作为SSRS报告的后端运行。用户提供2个输入(BeginRange和EndRange) 结果会根据用户的输入而变化,因此我也需要在报告中反映这些变化。问题是,一旦我完成了报告,只要我提供了新的输入,报告就会失败,因为它仍然与旧的列标题绑定。 是否可以动态更改列标题和文本框值 示例结果数据类似于: 列标题将每周更改。如何在我的SSRS报告中获得这个不断变化的报告?问题并不是你所想的那样: 是的,您可以动态更改列标题和文本框值。但这对你没有帮助
列标题将每周更改。如何在我的SSRS报告中获得这个不断变化的报告?问题并不是你所想的那样: 是的,您可以动态更改列标题和文本框值。但这对你没有帮助 对于SQL数据集,数据源返回的字段(列)不能是动态的 您需要建立查询将返回的固定字段集,然后可以在显示报告时透视这些字段或从列集中动态选择。例如,如果我希望报告显示:
June July Aug Sept Oct Nov Dec
Department A 20 25 33 36 48 29 35
Department B 22 24 30 23 40 20 33
然后,我将设计查询以返回:
Department Month Quantity
Department A June 20
Department A July 25
Department A Aug 33
Department A Sept 36
Department A Oct 48
Department A Nov 29
Department A Dec 35
Department B June 22
...
您提供的查询结果将很难与SSRS一起使用:您能否修改查询或创建另一个查询以返回固定列,类似于我上面指出的内容?至少,您需要更改字段名(列标题),以便它们不会每月更改:
month1 month2 month3…
Jamie,请再次回答我的问题。我为你添加了更多的细节来帮助我。谢谢。我添加了一些更详细的信息,但是您上面显示的查询在SSR中不起作用。更改列名的SQL查询不太流行:大多数SQL接口都依赖于列名/字段名从不更改。