单元格获取下拉复选框已选择行,未显示列的数值之和。

参数栏里有一下拉复选框,其数据源有多列,其中有一列(C列)为数值 ,并不显示出来。

现在在单元格里需要获取到已选中的下拉复选框对应C列的数值,并求和显示 。

请指导下主要思路及关键节点的公式,谢谢。

image.png

面积列是没有显示的。

image.png

然后需要在单元格里显示选择了的那几个楼层的数值和。

FineReport zhangpuqing 发布于 2023-1-12 11:29 (编辑于 2023-1-25 17:41)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
快乐星光Lv5中级互助
发布于2023-1-28 11:47

这个也不要用什么隐藏列之类了,直接用数据集公式搞,ds.select()或value()。我用数据集公式写一下,这个在不知道数据集结构的情况下好搞一些。假设你的数据集名称是ds1,在你想要的单元格内直接写公式:sum(ds1.select(面积))

最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2023-1-12 11:32

截图说明一下

最佳回答
0
指间沙Lv6中级互助
发布于2023-1-12 12:09

可能是字符串跟数值的问题,都统一转换成varchar试试看。

最佳回答
0
吾姓独孤Lv6高级互助
发布于2023-1-12 12:11

因为你下拉复选框的值是显示值,没有赋值到控件单元格里,你得先设置下拉复选框添加一个JS去赋值选择的值到控件的单元格里,这样其他地方的公式啥的就可以引用这个值了,

JS获取填报单元格值或给单元格赋值-https://help.fanruan.com/finereport/doc-view-1207.html

最佳回答
0
九州通沈Lv4见习互助
发布于2023-1-15 13:43

你要的是这种效果吗,复选框选工号,单元格显示所选工号的员工工资之和。Image_20230115134226.png

  • zhangpuqing zhangpuqing(提问者) 对,就是类似的效果。老哥有什么能指导的吗?
    2023-01-17 16:56 
  • 6关注人数
  • 427浏览人数
  • 最后回答于:2023-1-28 11:47
    请选择关闭问题的原因
    确定 取消
    返回顶部