我用谷歌搜索了这个问题,似乎没有其他人遇到过这个问题。我正在与SSRS 2012合作,主要报告和子报告。子报表有2个参数:一个是帐号,另一个是日期。这些正确地传递到子报表,但是预览的结果与子报表后面的存储过程显示的结果不同。
一张图片说1000个单词,所以这里是存储过程的结果如下: DB stored proc results
当我只渲染子报表时,我得到了这个: RDL Preview Results
唯一正在进行的分组是在StateOfJurisdiction上。无论有没有分组,我都试过这个。
似乎是在两行中混合数据。我还清除了RDL缓存文件以确定。任何帮助将不胜感激!
答案 0 :(得分:0)
好的,在整夜搞砸了这个之后,我决定创建一个新的子报告并尝试大小。有效!不确定这是什么,但我将不得不稍后比较RDL文件,看看吸烟枪是什么。谢谢你的帮助!!
答案 1 :(得分:0)
听起来您正在使用Visual Studio测试报告。 Visual Studio将在您开发时缓存数据库命中。要使用最新数据进行刷新,请刷新数据集或运行报告并选择绿色刷新箭头,否则它将从缓存中运行,以确保未来的发展。