我有一份关于我们仓库中数据质量的 SSRS 矩阵报告。我们使用此报告显示特定时间段内特定字段中的无效值。
例如,邮政编码缺失/无效,我的 SP 列出了我们系统中邮政编码缺失或无效的所有用户。我根据过去 6 个月的活动列出了这些用户。在前端,我使用矩阵报告来显示用户数。
另一个验证字段是缺少出生日期,如果在过去 6 个月中没有任何用户没有出生日期,我的 SP 会返回验证字段为“缺少出生日期”的行,但活动日期将为空,因为没有'任何活动时间。(这是我在验证字段表上进行左外连接的结果。请参阅随附的 ERD 以获取更多详细信息)
如果它在过去 6 个月内至少出现一次,则其他五个月的计数会自动变为 0,但我想做的是将 0 显示为“缺少出生日期”验证标准的计数,但目前此特定标准未出现在报告。
有谁知道我如何实现这一目标?
谢谢,
毛林。
我更改了报告的结构,而不是主键,我使用日期时间字段来计算记录,并且在没有 DQ 问题的情况下开始给我 0。