报告仅在运行报告时填写的参数?

时间:2015-02-18 23:22:25

标签: sql-server reporting-services ssrs-2012

我想我试图在这里做不可能的事,但我想在放弃之前先问一下。

基本上,我想使用为报表实例生成唯一ID的查询,并在后续数据集中使用该ID(以作为参考编号插入Global Temp表中)。

我写的所有SQL代码都很有用;生成并返回一个ID,其他查询可以使用该ID(如果正确传递),依此类推。 然而,它在报告内部时无效。

当我为ID生成脚本创建参数的可用/默认值时,脚本会过早运行(我希望它在用户单击View Report时运行),并且因为它是全局临时表,有时它会在报告运行后消失,并且不会再次重新生成(由于ID脚本没有再次运行)并使报告死亡。

有没有办法延迟"填写"由数据集完成的参数,直到报告实际运行?如果它运行多次,我不介意,只要它作为每次刷新报表时使用它的其余数据集的父级联运行。

0 个答案:

没有答案