Hello StackOverFlow ...
我希望有人在这里提出一个想法,或者可能遇到类似的问题,并可以给我一些建议。
我有一个包含两个数据集的报告,而且我有一个空值错误。
这是它的工作原理。 - 用户提供参数(站点/日期等)。 - 报告已运行
数据集1从数据库中提取信息并提供一个列表,在这种情况下是员工。它按站点和日期过滤,有时可以不返回任何内容。它有一个生成立方体字符串的计算字段。
参数“CubeString”使用数据集1的立方体字符串值。
数据集2使用参数'CubeString'作为其参数之一。
当数据集1未返回任何值时,会出现此问题。因此,“CubeString”参数具有空值。这会导致数据集2立即崩溃,因为其参数不能为空。任何使用立方体的人都知道他们是多么挑剔。
这里有没有人遇到过这个问题,如果有的话,你做了什么绕过它呢?如果Cubestring为null,我可以阻止数据集2执行吗? 有没有办法将数据集2的执行传递给代码来验证是否应该/不应该执行它?
任何建议都非常受欢迎,因为我的想法很少。
答案 0 :(得分:0)
我会取消选中参数CubeString以允许空值的选项。