SSRS 不打印数据集的所有记录,但计算它们

SSRS Not Printing All Records for Dataset, but Counts Them

我有一份 SSRS 报告(见图片),用于查找公开纪律报告。当我 运行 从 SSMS 查询 SSRS 数据集时,它输出 19 条记录。当我通过 SSRS 打印它时,它只输出 17 条记录,但显示总数为 19。在下图中,我显示了报告布局、部分 SQL (SSMS) 结果和 SSRS 报告部分与两个丢失的记录(107 - 戈尔)。我看到 Gore 的案件编号都是 NULL,但我没有在我知道的任何地方调用 distinct,并且记录本身不是重复的(不同日期)。我真的很疑惑SSRS怎么能做到总正确,但同时跳过记录。打印报告并实际计算记录,得出 17 条记录。有什么想法吗?

原程序员显示了重复的案例编号,并使用行组将其隐藏。我在代码中修复了这个。但是,当不同案例的案例编号都为空时,代码正确地提取了它们,但行组过滤掉了多个空值。人,修坏了的东西,不要打补丁。