SSRS两个数据集和一个参数走进一个Bar

时间:2014-02-05 16:21:08

标签: visual-studio-2010 reporting-services rdl

Hello StackOverFlow ...

我希望有人在这里提出一个想法,或者可能遇到类似的问题,并可以给我一些建议。

我有一个包含两个数据集的报告,而且我有一个空值错误。

这是它的工作原理。 - 用户提供参数(站点/日期等)。 - 报告已运行

数据集1从数据库中提取信息并提供一个列表,在这种情况下是员工。它按站点和日期过滤,有时可以不返回任何内容。它有一个生成立方体字符串的计算字段。

参数“CubeString”使用数据集1的立方体字符串值。

数据集2使用参数'CubeString'作为其参数之一。

当数据集1未返回任何值时,会出现此问题。因此,“CubeString”参数具有空值。这会导致数据集2立即崩溃,因为其参数不能为空。任何使用立方体的人都知道他们是多么挑剔。

这里有没有人遇到过这个问题,如果有的话,你做了什么绕过它呢?如果Cubestring为null,我可以阻止数据集2执行吗? 有没有办法将数据集2的执行传递给代码来验证是否应该/不应该执行它?

任何建议都非常受欢迎,因为我的想法很少。

1 个答案:

答案 0 :(得分:0)

我会取消选中参数CubeString以允许空值的选项。