【问题标题】:Count(IIf( for Access ReportCount(IIf( 用于访问报告
【发布时间】:2017-07-23 21:36:04
【问题描述】:

在详细信息部分,txtTCCount 包含+1。在组页脚部分,我在未绑定的框中尝试了以下内容:

=Count(IIf([txtTCCount]=1,1,0))

=Count(IIf([txtTCCount]=1))

=Count(IIf([txtTCCount]=1,1,null))

=IIf(([txtTCCount]=1),Count([txtTCCount]),Count([null]))

我在组上使用了一个运行总和,所以它看起来像这样:

ClientID    Count
1211        1
1211        2
1211        3
1212        1
1212        2
1222        1
1222        2
1226        1
1231        1

如果只计算1,我应该得到: 5

如果我在错误部分使用null,则不会显示任何内容。如果我使用1,在错误部分,每一行都被计算在内,而不是只计算包含1 的行。

我在其他论坛上看到过同样的问题,在这里也看到过类似的问题,他们都说它有效,但我不断得到错误的结果。使用 2013 版。

【问题讨论】:

    标签: ms-access ms-access-2010


    【解决方案1】:

    试试

    =Sum(IIf([txtTCCount]=1,1,0))
    

    【讨论】:

    • 谢谢,但它只是呈现为零。如果我真的想要这个总数,我可能需要做一个子报告。我希望 Access 可以更好地计算 DISTINCT 值。我将不得不采取另一种方法。再次感谢。
    猜你喜欢
    • 1970-01-01
    • 2014-05-24
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-03
    • 1970-01-01
    相关资源
    最近更新 更多