【问题标题】:Conditional Count() in crystal report using where clause水晶报表中的条件计数()使用where子句
【发布时间】:2014-05-23 19:08:52
【问题描述】:

如何使用 Crystalreport 中的公式字段计算字段名 ='PASSED' 的记录数,我需要在哪里使用?

like: select count(*) as cnt from tbl whereoverallresult='PASSED'

这是我当前的代码: 如果 {command.overallresult} = 'PASSED' 那么 计数({command.overallresult})

预期: 计数包含 PASSED 结果的所有行。

【问题讨论】:

    标签: vb.net crystal-reports-2008


    【解决方案1】:

    您可以在水晶报表中进行以下操作,而不是查询。

    创建一个公式@count并将其详细放置并压制。

    if {command.overallresult} = 'PASSED'
    then 1
    else 0
    

    现在在页脚中取公式的sum

    【讨论】:

    • 其实你甚至不需要将公式放在细节中。您可以创建公式然后使用它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-01
    • 1970-01-01
    • 2021-09-04
    • 2014-10-23
    • 1970-01-01
    • 2019-02-11
    相关资源
    最近更新 更多