【发布时间】:2017-04-07 01:11:05
【问题描述】:
我已经用 Google 搜索过我遇到的这个问题,似乎没有其他人遇到过这个问题。我正在使用带有主报告和子报告的 SSRS 2012。子报表有 2 个参数:一个是帐号,另一个是日期。这些被正确地传递到子报表中,但是预览的结果与子报表后面的存储过程显示的不同。
一张图片表示 1000 个单词,因此存储过程的结果如下所示: DB stored proc results
当我只呈现子报表时,我得到了这个: RDL Preview Results
唯一正在进行的分组是在 StateOfJurisdiction 上。我已经尝试过分组和不分组。
似乎混合了两行中的数据。为了确定,我还清除了 RDL 缓存文件。任何帮助将不胜感激!
【问题讨论】:
-
“当我只呈现子报表时,我得到了这个......”。那么问题与主报告无关呢?能否确认如果手动设置子报表中的参数并运行它仍然会看到不一致?
-
使用 SQL 分析器运行跟踪并比较查询
-
谢谢丹尼尔。你是对的。我 99.9% 确定该问题与主要报告无关。我还检查了正在使用的参数,它们以及结果与我仅单独运行子报表时相同。
标签: stored-procedures reporting-services rdl