发帖

关于子表的几点建议

建议与反馈  / 产品建议  / 倒序浏览   © 著作权归作者本人所有

#楼主# 2021-5-20

跳转到指定楼层
本帖最后由 chris 于 2021-5-20 16:36 编辑


子表的一些建议:
1、表单中子表序号能否给调用:
子表表单有前面有个序号,是系统默认的。就想说表单中的控件能否使用类似ROW()这样的函数,或者说能够给到业务规则调用那个序号的值。适用场景类似资产入库,需要“一物一码”的情况:用户可以根据入库单的流水号+子表的序号,对目标表单进行插入赋值,这样就可以生成唯一码,会比较方便一些。目前是看到导出表单数据的时候,对应的子表有子表序号的一个字段,但是日常公式计算与业务规则是无法调用的。
2、统计类函数sumif()
对于子表来说,审批表单时,往往希望通过某些字段的维度进行汇总求和。目前countif函数支持按不同维度计数,但是没有办法按不同维度统计合计值。也给审批增加了难度。
3、子表内计算问题
有些时候,希望通过子表中上一行的数据,赋值到下一行使用,或者某一行的值需要调取第几行的值来使用。例如,日记账或者明细账的这类迭代运算的形式。

是否能够将sumif()函数与row()函数开发出来,应该就可以解决这类问题了。这类型数据区别与数据联动,数据联动是针对已生成的数据进行联动,而该类型数据对进行中数据进行取数的,有利于检验提交人员数据是否有误的情况。
4、子表行数是否可以默认固定(例如,不少于3条,固定显示三条,如果有超出则手动追加)?
一些场景下,企业希望用户填充的内容是固定的。当然可以通过提交校验来解决提交时子表数量不足的问题,但是如果一开始就列式出需要填写的条数个人觉得会更便捷一些。还有一部分是非提交状态下的,例如在审批流过程中的需要填充子表的情况,这种状态下,用户即使只填写一条数据,必填项校验也是通过的。但是企业并不只要求填一条数据。类似的场景有:应聘登记表工作经历;晋升考评维度;绩效评定表;采购询价单等。







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具

0

主题

76

帖子

354

金币

氚云官方人员

Rank: 125Rank: 125Rank: 125Rank: 125Rank: 125

积分
568

氚云标准版氚云专业版

一见如故 发表于 2021-5-21 19:12:06
子表数据唯一标识、sumif计算子表数据函数、row获取子表数据函数、子表数据量限制我们都会认真考虑~字段排序、筛选都会影响序号,我们可能更倾向于通过有规则的唯一标识帮助您定位子表数据。
回复

使用道具 举报

18

主题

72

帖子

2724

金币

lv6

Rank: 50Rank: 50

积分
2823
chris 发表于 2021-5-31 10:56:39
一见如故 发表于 2021-5-21 19:12
子表数据唯一标识、sumif计算子表数据函数、row获取子表数据函数、子表数据量限制我们都会认真考虑~字段排 ...

是否有主键ID可以使用?
回复

使用道具 举报

5

主题

29

帖子

352

金币

lv4

Rank: 5

积分
427
冰哥 发表于 2021-6-23 10:28:27
研究很深入,点赞!
回复

使用道具 举报

2

主题

6

帖子

90

金币

lv3

Rank: 3Rank: 3Rank: 3

积分
70
疏楼十二 发表于 2021-8-6 17:40:06
一见如故 发表于 2021-5-21 19:12
子表数据唯一标识、sumif计算子表数据函数、row获取子表数据函数、子表数据量限制我们都会认真考虑~字段排 ...

请教一个问题:
想做一个 财务数据的汇总,收款单、支付单、扣款单,想要按照项目名称汇总成一张报表,但是高级数据源不能直接显示主项目、子项目、承建单位,是一段字符。又需要和对应的基础表单关联,可是又超过了输入不能超过4个限制,请问这个怎么解决呢。





回复

使用道具 举报

0

主题

6

帖子

337

金币

lv4

Rank: 5

积分
362

氚云专业版氚云标准版

茻艸 发表于 2021-9-9 17:38:08
1.需要“一物一码”的情况:用户可以根据入库单的流水号+子表的序号。这种开发可以实现的
回复

使用道具 举报

0

主题

6

帖子

337

金币

lv4

Rank: 5

积分
362

氚云专业版氚云标准版

茻艸 发表于 2021-9-9 17:41:15
2.子表行数是否可以默认固定;这种我实现的思路,就是设置一个基础表单,用关联表单填充的方式,实现默认子表行数
回复

使用道具 举报

18

主题

72

帖子

2724

金币

lv6

Rank: 50Rank: 50

积分
2823
chris 发表于 2021-9-10 13:41:19
茻艸 发表于 2021-9-9 17:41
2.子表行数是否可以默认固定;这种我实现的思路,就是设置一个基础表单,用关联表单填充的方式,实现默认子 ...

我之前也是这么做的,但是始终逃不开一个点,就是需要选定一下关联表单。在实操上就比较麻烦一些。
回复

使用道具 举报

18

主题

72

帖子

2724

金币

lv6

Rank: 50Rank: 50

积分
2823
chris 发表于 2021-9-10 13:51:52

没有很清晰您的意思,我这里是将所有关于现金流水的数据,同时记录在一张表里面。例如,您可以将收款单,付款单的数据汇总到资金流水表里面。如果您的维度很多,例如有,项目,承建单位这些,同步也可以再流水表里面通过业务规则一并更新过去。分享一个我的实际案例吧,我这里有多种表单涉及到资金部分的,例如费用报销单,专项项目付款单,采购单等。我将这些表单增加一些我需要分析的项目维度,例如,“表单类型”“往来单位”“费用科目”等字段,然后生成流水的话,用业务规则写到资金流水表里面,同时也把OBJID写过去,这样不仅不需要高级数据源去配数据,也可以实现数据联查,挺方便的。
回复

使用道具 举报

9

主题

25

帖子

1052

金币

lv5

Rank: 25

积分
1582

氚云标准版氚云专业版

东方亮 发表于 2022-3-2 09:37:09
同求希望子表中能增加“主表流水号+序号的字段”主表流水号+序号的字段,希望能开发成控件,用做报表排序,针对的业务 比如历史线下表格中对账明细,导入到子表后生成表,  在做成报表的时候可以根据  “主表流水号+序号排序”。
回复

使用道具 举报

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

本版积分规则

小黑屋|氚云社区 |粤ICP备15096637号-1
Powered by Discuz! X3.4 Licensed  © 2001-2017 Comsenz Inc.