本帖最后由 跷跷板 于 2022-8-2 15:23 编辑
应用于派工工时,分层级合计; BOM分层级合计; 部门分层级合计. 效果如下:
这里有2个方法. 具体到源文件中查看源码.
方法一,要子基础表放在本页中, 利用参数获取值,然后再利用Vlookup和IF来判断是项目,还是子项目,来取不同的值.
但这个方法需要将基础表放在页面中,太麻烦了. 而且可能影响整体的页面性能.自己采用方法二.
方法二,全部利用变量处理 . 因为自己对变量不熟悉,尽管自己也学习过python, golang,但对活字格的变量依然有点懵.
2.1 从包中指定"项目"下拉框的取值.
2.2 设计下拉框的命令,这个命令是关键. 以后的子项目也是一样的方式,这里只讲这一个.
取基础表的"多值"做为变量,默认即可.
这个条件,在里面. 而且还是等于本身和表格, 这个不好理解,直接记得即可.
(这个命令,放在其它的单元格,出不来效果,我试的结果是这样)
2.3 定义变量sum 为0 , 为将来加总使用.
2.4 设置循环命令 ,(注意这个次数前的i, 一定是=i )
2.5 循环体内的命令, 就是一个不断相加的过程 , 至于用什么变量,这个名称怎么写,直接点击公式后的选项框,会弹出变更的选择.
2.6相加后的结果,要进入表格中. 最后的这个sum也是选择出来的, 记得"等号"这个很容易出错.
这样就可以了. 子项也一样的设置.
选择框取多值合计.fgcc
(319.05 KB, 下载次数: 155)
|