-
yks999 小试身手Lv3
发表于2023-3-2 11:06
悬赏10
已解决
楼主
本帖最后由 yks999 于 2023-3-2 11:07 编辑
现在有一个浮动维,数据列为字符串代码和对应金额,现在我想根据某几个代码计算他们金额的和,比如1和2代码对应金额的和取到单元格中,所取的代码是固定的,但是浮动维中的代码不固定,比如可能没有代码为1的数据,这个需要怎么写呢
现在有一个浮动维,数据列为字符串代码和对应金额,现在我想根据某几个代码计算他们金额的和,比如1和2代码对应金额的和取到单元格中,所取的代码是固定的,但是浮动维中的代码不固定,比如可能没有代码为1的数据,这个需要怎么写呢
最佳答案
5个回答
玳玳我 发表于 2023-3-2 14:16
过滤条件写in? 主题表.代码 in ["1","2","3"]
可能我问题描述的不是很清楚,加张图描述一下吧,比如这个代号103的科目,是浮动维生成的,我要把他后面的三个金额取到下面的一般预算内后面的单元格里,但是我不想通过再查一遍数据库的方式计算,只是通过取浮动维生成的数据,有什么方法吗
玳玳我 发表于 2023-3-2 11:06
用数组对象试试:https://bbs.esensoft.com/thread-138767-1-1.html
关于这个数组对象find取值,如果没有找到对应数据,给的值是-1,然后会取浮动维最后一行的数据,这个除了进行if判断以外有方法解决吗
yks999 发表于 2023-3-3 11:12
关于这个数组对象find取值,如果没有找到对应数据,给的值是-1,然后会取浮动维最后一行的数据,这个除了进行 ...
感觉是只能用if对find结果做判断,然后取值