Crystal Report:报表页脚中的条件基数

Posted

技术标签:

【中文标题】Crystal Report:报表页脚中的条件基数【英文标题】:Crystal Report: Conditional Base count in Report footer 【发布时间】:2016-10-13 09:07:02 【问题描述】:

我在水晶报表中有以下记录

ID   Number   Status
 1   001       En
 2   002       En
 3   003       Suc
 4   004       En

精确输出

ID   Number   Status
 1   001       En
 2   002       En
 3   003       Suc
 4   004       En

    Total En=  3
    Total Suc= 1

我想计算报表页脚中的总计。使用下面的公式但不起作用

if(sp;1.Status = "En") then
count(sp;1.ID)

【问题讨论】:

【参考方案1】:

公式不能这样工作。试试这个:

再创建两个公式calencalsuc 并将详细信息放在状态的一侧并同时抑制:

卡伦

if(sp;1.Status = "En") then
1
else
0

计算

if(sp;1.Status = "suc") then
1
else
0

现在将两个公式的摘要放在报表页脚中并根据需要显示

【讨论】:

以上是关于Crystal Report:报表页脚中的条件基数的主要内容,如果未能解决你的问题,请参考以下文章

Crystal Report - 使用 ResultSet 的主报表中的子报表

crystal报告在另一个组页脚中打印组的摘要

开发“crystal report”报表要用啥语言?

ASP.Net 中的 Crystal Report 传递参数值并且没有有效的报表源

隐藏或禁用 Crystal Report 参数面板

如何删除 Crystal Report Viewer 中的主选项卡?