2017-06-15 73 views
0

我有一个由两个图组成的报表,包含两个单独的数据集。它们根据报告中的参数重叠显示或隐藏。导致数据集失败的重叠报告项目

在Visual Studio中进行测试时,报表显示并正常运行(虽然会引发有关重叠报表项的警告),但是当部署到我们的生产设置时,报表将失败,并且会导致Query数据集的查询失败那是隐藏的。

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

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

图表是否重叠会导致此问题?错误的模式似乎表明,但我想任何确认,或更好的解释,任何人都可以给。

+1

我怀疑重叠的对象与问题有任何关系。复制报告并删除工作图表和数据集。我敢打赌,你会得到同样的错误。 –

+0

您可能在数据集中使用了多个数据字段名称 – freedom

回答

0

谢谢大家的建议。

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

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

这里一切都很好。