lingaoan 发表于 2022-8-4 19:01:24

表单中数据表格中某列需统计,如何实现?

如题,例如我要做一个报销明细,用到数据表格,没增加一行数据中,都有当前报销费用科目对应已产生的历史费用,这个历史费用如何统计?

论坛管理员 发表于 2022-8-5 09:52:10

某列的合计吗?列标题上可以设置合计数值 或者合计数量

lingaoan 发表于 2022-8-5 10:02:22

本帖最后由 lingaoan 于 2022-8-5 10:04 编辑

论坛管理员 发表于 2022-8-5 09:52
某列的合计吗?列标题上可以设置合计数值 或者合计数量
不是哈
我在表单中,需要查询报销表单统计明细,例如我有两个报销单,第一张单子在A项目报销了差旅费200、办公费500,第二张单子差旅费400,那么我需要统计当前项目差旅费已报销多少?并且要在表单中显示,我看平台不支持SQL,只能用JavaScript脚本,不知道应该如何实现。
另外,我创建了表单,但是不知道表单数据对应表是什么,从视图中的查询配置中也不清楚应该如何配置查询,是否有类似的帖子,麻烦推荐一下

论坛管理员 发表于 2022-8-5 16:03:18

那您就是使用视图就够了,视图列里可以获取每一张单子的汇总数量,我看您上面是使用数据表格,那么视图列里获取合计就是datatable.total.列名,就可以获取到合计了(前提是表单上这一列设置了合计数值)。视图里获取到每一张单子的数据后js合计起来就可以了

lingaoan 发表于 2022-8-5 16:05:33

论坛管理员 发表于 2022-8-5 16:03
那您就是使用视图就够了,视图列里可以获取每一张单子的汇总数量,我看您上面是使用数据表格,那么视图列里 ...

:'(您还是没明白我的意思
如果我用数据表格,其中一列名为“已报销”和“在途报销”,这两列的数据如何获取?

论坛管理员 发表于 2022-8-8 09:54:50

是的呀,您不是要获取已报销的合计?datatable.total.已报销列名   就可以了,如果您要获取这一列所有的值就datatable.data.*.已报销列名。
数据表格没办法在视图中多行显示,如果您要多行显示,可以把数据表格存储到自建表中,再使用查询配置来展现。

lingaoan 发表于 2022-8-8 10:02:37

论坛管理员 发表于 2022-8-8 09:54
是的呀,您不是要获取已报销的合计?datatable.total.已报销列名   就可以了,如果您要获取这一列所有的值 ...

首先,费用申请是一个新的表单,视图中是没有任何数据的,但不代表数据库没有数据,历史报销数据
统计当前界面的汇总是可以,我需要选择项目、费用科目等为当前统计的条件,我试过您说的这种,只是统计当前列表中的汇总值而已

论坛管理员 发表于 2022-8-8 15:46:13

您视图中没有任何数据,那么历史数据在哪里?
页: [1]
查看完整版本: 表单中数据表格中某列需统计,如何实现?