根据某个字段的值判断数据条数

image.png

例如A字段的值,判断 a 有几条数据 ,目前我新增一列B判断值为 a的记为一条,怎么将 a统计总共有多少条呢  

FineReport Qian同学 发布于 2022-1-11 11:59
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
CasaLv6初级互助
发布于2022-1-11 20:29

您好~如果我的回答对您有帮助的话,可否给小弟一个最佳回答呢~

【结论】可以用去重把A字段的不重复值取出来,然后用GREPARRAY函数构造新的数组并计数。

【效果】在B列中,分别计算啊a、b、c在A字段中出现的次数。

image.png

【方法】第一步:将A字段去重显示在单元格中

具体公式:UNIQUEARRAY(A2)

image.png

第二步:以上一步结果为条件,构建新的数组并计数

具体公式:COUNT(GREPARRAY(A2,ITEM==A5))

image.png

【模板】由FR10.0制作

计数.zip

最佳回答
0
luojian0323Lv7资深互助
发布于2022-1-11 12:06

count(A2[!0]{A2=$A2})

  • Qian同学 Qian同学(提问者) 用这种方式会出现2个a=2
    2022-01-11 12:14 
  • luojian0323 luojian0323 回复 Qian同学(提问者) 那是当然,因为后面数字是根据前面单元格扩展的 要不然你 这个公式另起一行,不要扩展就行
    2022-01-11 12:19 
最佳回答
0
xuaaLv3见习互助
发布于2022-1-11 15:22

为什么不用sql处理

最佳回答
0
johnsengLv6见习互助
发布于2022-1-11 15:34

count(a1[!0]{$a1=a})

  • 5关注人数
  • 566浏览人数
  • 最后回答于:2022-1-11 20:29
    请选择关闭问题的原因
    确定 取消
    返回顶部