如何获取某列单元格相同的文本的数量,如列A中单元格值是\\\\\\\'01\\\\\\\'共有几个,想问下怎么写公式

问题明细cpt.cpt

image.png比如说  我想统计‘项目编号'为XM20-01同时满足‘处理进展’是 已完成 的数据的个数,想问下该怎么编写公式或者函数?

项目编号是会改变的

FineReport 江一milky 发布于 2020-8-26 13:57 (编辑于 2020-8-26 16:01)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
0
IceBall09Lv6中级互助
发布于2020-8-26 15:00(编辑于 2020-8-26 16:09)
最佳回答
0
snrtuemcLv8专家互助
发布于2020-8-26 13:59

select count(*) as 数量 from 表 where 项目编号='XM20-01'  and 处理进展='已完成'

  • 江一milky 江一milky(提问者) 你好,谢谢您的回答,可是我的项目编号是从数据库中得到的,不是定死的一个,这样我要如何去设置?
    2020-08-26 14:01 
  • 江一milky 江一milky(提问者) 而且定义公式中好像不能写SQL语句
    2020-08-26 14:02 
  • snrtuemc snrtuemc 回复 江一milky(提问者) 写sql的话 select 项目编号,count(*) as 数量 from 表 where 处理进展=\'已完成\' gruop by 项目编号 在报表中统计个数,参考条件汇总-https://help.finereport.com/doc-view-345.html
    2020-08-26 14:14 
  • 江一milky 江一milky(提问者) 回复 snrtuemc 好的 谢谢
    2020-08-26 15:16 
最佳回答
0
柠檬不吐酸Lv4见习互助
发布于2020-8-26 14:25

项目编号的数据列设置为分组,再加一列,使用公式count(H2{H2='已完成'})

你试试有没有效果


最佳回答
0
maoningLv5初级互助
发布于2020-8-26 15:48

count(and(A2=="XM20-01",H2=="已完成"))

最佳回答
0
jongwangLv6中级互助
发布于2020-8-26 15:59(编辑于 2020-8-26 16:04)

count(H2[!0]{A2=$A2&&H2='已完成'})

试下


已完成个数.cpt


image.png

后续可以了解下这块:

https://help.finereport.com/doc-view-339.html

最佳回答
0
axingLv6专家互助
发布于2020-8-26 16:08
  • 7关注人数
  • 587浏览人数
  • 最后回答于:2020-8-26 16:09
    请选择关闭问题的原因
    确定 取消
    返回顶部