我正在为国防部网站开发Reporting Services解决方案。我经常会有一份报告,并希望将服务作为参数(除了其他类似的平凡但重复的参数,如财政年度,数据生效日期等)。基本上我在SSRS 2005上看到的一切都说它无法完成......但是我个人拒绝相信MS会如此愚蠢/天真/短暂地留下类似于完全报告共享数据集的东西。
是否有一种笨重(或不那么笨重的方式)共享数据集并仍然保持报告服务器满意? SSRS2008会这样做吗?
编辑:
我想我的说法不明确。我有一堆报告。由于我在国防部环境中,这些报告的一个常见参数是服务(军队,海军等,对于那些非美国用户)。由于“业务规则”导致我无法使用存储过程;有没有办法制作1个数据集并从各种报告链接到它?报告2008会支持这样的事情吗?我厌倦了在一堆报告中重新输入相同的查询。
答案 0 :(得分:1)
我不清楚您是否需要共享数据集,因为您有一些SQL结果需要使用两次,并且不想重新计算两次相同的数据,或者您想要对参数执行某些操作。因此,“我真的不明白这个问题”序言......
A
,并且在数据集B
中尝试加入A
。A
,然后在数据集B
中使用临时表。有最好的做法,但由于我不确定这是你需要的,我现在不会花时间谈论这个。答案 1 :(得分:0)
如果您不能使用存储过程,我希望您可以使用视图。
否则,您可以离开SQL Server并使用CSV工作表作为数据存储。