计算空字段

问题描述

是否可以计算特定记录有多少个空/空字段? 我有一张包含一百万(感觉)字段的表;许多是/否和日期来跟踪流程中各种任务的完成情况,以及与这些任务相关的信息。我创建了只显示流程每个阶段的相关字段的查询。所以 '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))

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...