重叠报告项导致数据集失败

时间:2017-06-15 21:19:11

标签: reporting-services ssrs-2008

我的报告由两个图表组成,包含两个独立的数据集。它们根据报告上的参数重叠并显示或隐藏。

在Visual Studio中进行测试时,报表显示并运行正常(尽管会抛出有关重叠报表项的警告),但是当部署到我们的生产设置时,报表会失败并抛出一个错误,查询对于数据集失败了是隐藏的。

例如,数据集是WO和WOsByAsset。当选择显示WO时,错误是数据集WOsByAsset的查询执行失败。当选择显示WOsByAsset时,错误是数据集WO的查询执行失败。

我已确认两个数据集都在SSMS中工作,没有出现实际错误。

图表重叠的事实会导致这个问题吗?错误的模式似乎表明了这一点,但我想要任何人都可以给出的任何确认或更好的解释。

1 个答案:

答案 0 :(得分:0)

感谢大家的建议。

问题是我自己造成的。我没有考虑到即使数据集相关表被隐藏,报表也会针对每个数据集运行。该报告使用了多值参数,默认情况下将参数中的所有可能选项传递到报告中。

这导致数据集失败,但是当我在ssms中测试查询时,我只传递了一个查询运行正常的值。

一切都很好。