查看: 13322|回复: 7

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

升级   0.31%

3

主题

3

回帖

31

积分

注册会员

Rank: 2

积分
31
发表于 2022-8-4 19:01:24 | 显示全部楼层 |阅读模式
如题,例如我要做一个报销明细,用到数据表格,没增加一行数据中,都有当前报销费用科目对应已产生的历史费用,这个历史费用如何统计?
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-8-5 09:52:10 | 显示全部楼层
某列的合计吗?列标题上可以设置合计数值 或者合计数量
回复

使用道具 举报

升级   0.31%

3

主题

3

回帖

31

积分

注册会员

Rank: 2

积分
31
发表于 2022-8-5 10:02:22 | 显示全部楼层
本帖最后由 lingaoan 于 2022-8-5 10:04 编辑
论坛管理员 发表于 2022-8-5 09:52
某列的合计吗?列标题上可以设置合计数值 或者合计数量

不是哈
我在表单中,需要查询报销表单统计明细,例如我有两个报销单,第一张单子在A项目报销了差旅费200、办公费500,第二张单子差旅费400,那么我需要统计当前项目差旅费已报销多少?并且要在表单中显示,我看平台不支持SQL,只能用JavaScript脚本,不知道应该如何实现。
另外,我创建了表单,但是不知道表单数据对应表是什么,从视图中的查询配置中也不清楚应该如何配置查询,是否有类似的帖子,麻烦推荐一下
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-8-5 16:03:18 | 显示全部楼层
那您就是使用视图就够了,视图列里可以获取每一张单子的汇总数量,我看您上面是使用数据表格,那么视图列里获取合计就是datatable.total.列名,就可以获取到合计了(前提是表单上这一列设置了合计数值)。视图里获取到每一张单子的数据后js合计起来就可以了
回复

使用道具 举报

升级   0.31%

3

主题

3

回帖

31

积分

注册会员

Rank: 2

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

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

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-8-8 09:54:50 | 显示全部楼层
是的呀,您不是要获取已报销的合计?datatable.total.已报销列名   就可以了,如果您要获取这一列所有的值就  datatable.data.*.已报销列名。
数据表格没办法在视图中多行显示,如果您要多行显示,可以把数据表格存储到自建表中,再使用查询配置来展现。
回复

使用道具 举报

升级   0.31%

3

主题

3

回帖

31

积分

注册会员

Rank: 2

积分
31
发表于 2022-8-8 10:02:37 | 显示全部楼层
论坛管理员 发表于 2022-8-8 09:54
是的呀,您不是要获取已报销的合计?datatable.total.已报销列名   就可以了,如果您要获取这一列所有的值 ...

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

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-8-8 15:46:13 | 显示全部楼层
您视图中没有任何数据,那么历史数据在哪里?
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread