如何解决计算空字段
是否可以计算特定记录有多少个空/空字段? 我有一张包含一百万(感觉)字段的表;许多是/否和日期来跟踪流程中各种任务的完成情况,以及与这些任务相关的信息。我创建了只显示流程每个阶段的相关字段的查询。所以 'tqry01Application' 只显示与 Application 相关的字段; 'tqry02Compliance' 仅显示与合规性等相关的内容。 我希望能够运行一个报告,向我显示每个记录的每个阶段有多少个空字段 - 例如记录 #1 在 tqry01Application 中有 10 个为空,在 tqry02Compliance 中有 15 个为空,等等。 我猜我可以对每个字段“iif([Field1]is null,1”和最后所有这些字段的总和进行未绑定,但我想知道是否有更快的方法来做到这一点。>
解决方法
您可以在表达式中使用 IsNull
:
EmptyFields: Abs(IsNull([Field1]) + IsNull([Field2]) + .. + IsNull([FieldN]))
或纯 SQL:
EmptyFields: Abs(([Field1] Is Null) + ([Field21] Is Null) + .. + ([FieldN] Is Null))
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。