【问题标题】:Count empty fields计算空字段
【发布时间】:2021-05-03 23:59:43
【问题描述】:

是否可以计算特定记录有多少个空/空字段? 我有一张包含一百万个(感觉像)字段的表;许多是/否和日期来跟踪流程中各种任务的完成情况,以及与这些任务相关的信息。我创建了只显示流程每个阶段的相关字段的查询。所以 'tqry01Application' 只显示与 Application 相关的字段; 'tqry02Compliance' 仅显示与合规性等相关的内容。 我希望能够运行一个报告,显示每个记录的每个阶段有多少个空字段 - 例如记录#1 在 tqry01Application 中有 10 个空,在 tqry02Compliance 等中有 15 个空。 我猜我可以为每个字段“iif([Field1]is null, 0,1”和所有这些字段的总和最后一个未绑定,但我想知道是否有更快的方法来做到这一点。

【问题讨论】:

    标签: ms-access-2016 ms-access-reports


    【解决方案1】:

    您可以在表达式中使用IsNull:

    EmptyFields: Abs(IsNull([Field1]) + IsNull([Field2]) + .. + IsNull([FieldN]))
    

    或纯 SQL:

    EmptyFields: Abs(([Field1] Is Null) + ([Field21] Is Null) + .. + ([FieldN] Is Null))
    

    【讨论】:

      猜你喜欢
      • 2011-08-29
      • 2018-06-20
      • 2015-10-08
      • 2021-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多