报表生成器3.0使用Reportitems!TexboxXX.Value有时会创建多个框。为什么?

时间:2018-05-18 13:17:42

标签: reporting-services reportbuilder3.0

我有6个数据集,每个数据集是相同的查询,但根据员工类型有不同的WHERE子句。他们生成6个表。在报告的顶部有一个汇总表,它使用reportitems!textboxXX.value来从所有表中获取2个特定字段的总计。我还使用了StartDate和EndDate参数。每个报告项目!表中的表达式来自报告中的不同数据集(如果相关)。

当我使用从昨天回到5月9日的日期运行报告时,我得到了所需的输出。

pic 1

但是当我到了8号时,我得到了多行。

pic2

当我再往后走时,我会得到更多相同信息的行。据我所知,5月8日没有任何有趣或不同的事情,报告中的表格看起来完全相同。知道可能导致这种情况的原因吗?如果有帮助,设计视图看起来像这样。桌子上没有分组或过滤器。

design

1 个答案:

答案 0 :(得分:0)

仍然不确定这背后的机制,但我找到了一个解决方案'所以我想我发布它。我刚刚为我的汇总表创建了一个新数据集,其中查询只是SELECT 1.现在我每次都得到一行。