Sql 在crystal reports中,我想计算一组值的发生次数

Sql 在crystal reports中,我想计算一组值的发生次数,sql,crystal-reports,Sql,Crystal Reports,我们有一种特殊的药物,有不同的功效。在我的crystal报告中,我想显示给定强度在数据集中出现的次数(患者的计划治疗)。例如: Strength Occurances 500 2 600 5 700 0 800 7 我怎么能轻松做到这一点呢?你需要一个计算公式 创建如下公式 if {mytable.field} = 'xxx' then {mytable.field}; 然后 您应该为我们提供数据库结构和一些链接到模式的数据示例,以帮助我

我们有一种特殊的药物,有不同的功效。在我的crystal报告中,我想显示给定强度在数据集中出现的次数(患者的计划治疗)。例如:

Strength  Occurances 
500       2
600       5
700       0
800       7

我怎么能轻松做到这一点呢?

你需要一个计算公式

创建如下公式

if {mytable.field} = 'xxx' then
 {mytable.field};
然后


您应该为我们提供数据库结构和一些链接到模式的数据示例,以帮助我们进行查询。
count({formula});