参数栏里有一下拉复选框,其数据源有多列,其中有一列(C列)为数值 ,并不显示出来。
现在在单元格里需要获取到已选中的下拉复选框对应C列的数值,并求和显示 。
请指导下主要思路及关键节点的公式,谢谢。
面积列是没有显示的。
然后需要在单元格里显示选择了的那几个楼层的数值和。
这个也不要用什么隐藏列之类了,直接用数据集公式搞,ds.select()或value()。我用数据集公式写一下,这个在不知道数据集结构的情况下好搞一些。假设你的数据集名称是ds1,在你想要的单元格内直接写公式:sum(ds1.select(面积))
截图说明一下
可能是字符串跟数值的问题,都统一转换成varchar试试看。
因为你下拉复选框的值是显示值,没有赋值到控件单元格里,你得先设置下拉复选框添加一个JS去赋值选择的值到控件的单元格里,这样其他地方的公式啥的就可以引用这个值了,
JS获取填报单元格值或给单元格赋值-https://help.fanruan.com/finereport/doc-view-1207.html
你要的是这种效果吗,复选框选工号,单元格显示所选工号的员工工资之和。