FineReport中数组求和问题

计划产出查询1.zip

如下图,我想计算G10的值,应该是G12、G14、G16和G18中”产品名称“与A10相同的总和,但是A6、A8、A10、A12、A14、A16和A18是拓展数组,请问改如何写公式,请各位大佬解惑,万分感谢!!!

image.png

FineReport liantian33443 发布于 2023-7-19 19:16 (编辑于 2023-7-20 08:22)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-7-19 19:37(编辑于 2023-7-20 13:44)

文件》输出》内置数据。把文件上传上来看看吧。

计划产出查询1.rar

---------------

image.png

  • liantian33443 liantian33443(提问者) 已经上传,请大佬帮忙看下
    2023-07-20 08:23 
  • CD20160914 CD20160914 回复 liantian33443(提问者) 这个太麻烦了,你的数据集是一个,但是它是多个区域了,这个在单元格里面处理好麻烦。而且你还横向扩展 了
    2023-07-20 08:57 
  • liantian33443 liantian33443(提问者) 回复 CD20160914 实在不行那就只能用sql处理了
    2023-07-20 09:03 
  • CD20160914 CD20160914 回复 liantian33443(提问者) 主要是你每个区域分开了。我建议你把数据的前缀取出来,然后下面的一个数据集就行了,再设置按组求和这样就简单了
    2023-07-20 09:05 
  • liantian33443 liantian33443(提问者) 回复 CD20160914 方法我有,我就只想问问有没有公式能实现,这个在excel里面就sumif()函数就搞定了
    2023-07-20 13:21 
最佳回答
0
yzm3Hw2k8499447Lv4见习互助
发布于2023-7-20 13:53

有,用公式SUMIFS()

  • liantian33443 liantian33443(提问者) 和EXCEL好像不一样呢,=SUMIF($B$33:$B$73,$B$21,AC33:AC73) ,excel里面的是三个函数的
    2023-07-20 14:01 
  • yzm3Hw2k8499447 yzm3Hw2k8499447 回复 liantian33443(提问者) 你肯定得按帆软公式来写,都有说明的,你看下。SUMIFS(number,boolean),number:要计数的数据范围 boolean:判断条件,结果为布尔值true或者false,可使用 &&、|| 进行多个条件的判断;为空时等同于sum。
    2023-07-20 14:12 
  • liantian33443 liantian33443(提问者) 回复 yzm3Hw2k8499447 我这个横向和纵向都有拓展的,单项拓展用这个公式就没有问题,双向拓展够呛,我已经在找售后咨询了
    2023-07-20 14:16 
  • 3关注人数
  • 419浏览人数
  • 最后回答于:2023-7-20 13:53
    请选择关闭问题的原因
    确定 取消
    返回顶部