请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
代亚川(uid:1040347)
职业资格认证:FCA-九数云 | FCP-零代码开发工程师
函数妙用-数组去除空值
前言 子表录入的时候,为了使操作更高效,还是会有录入数据不标准的场景不可避免,比如隔行录入,使数据变得不连贯、不易用作后续的使用和查看~   这个时候,就需要再对这部分数据做清洗整理,比如“数组去除空值”,如图: 解决思路: 1)将不规则的数组合并,会得到以“,”隔开的列表,如果是空值的话,就会有连续多个“,” 2)所以只需要把多个“,”转变成一个“,”的形式就可以转换成去除空值的数组了 3)这个时候又会有问题,如果第一个和最后一个是空值的话,转换成数组的开头和结尾依然是空值 4)就会想到TRIM函数刚好可以去除文本首尾的空格 5)所以只需要将数组以" "分割后转换成文本,再用TRIM函数去除首位空格 6)然后有趣的事情发生了,这个时候我们需要再用" "分割上一步去除首位空格的文本,而刚好用空格 " " 作为分隔符会将连续的空格视为一个分隔符,所以可以直接得到去除空值的数组了 如图,不需要任何辅助列,可以直接得到结果: 公式如下:去除空值的数组= SPLIT(TRIM(JOIN(,' ')),' ')   体验链接:👉点我👈
玩转曲线-巧用函数实现二维表格式快速录入
前言 在录入多种规格的商品数量的场景,大多数SaaS平台的操作方式都是用一维表的格式录入,这样不止麻烦,还非常容易录错,实际操作中,也正如所想,同事经常会发生有录错的情况;   然后我就想,excel的数据透视表转换后的二维表简洁明了,还可以做到规格汇总,能否在实现用二维表的格式去做到录入数据呢;   经过了解多家SaaS平台的操作方式后,最终发现只有简道云可以实现,实现功能如下: 想象一下,如果是一维表格式录入的话,会有多麻烦,每一行都要单独的选择颜色和尺码,而且行数多了后非常不直观,容易录错 1. 应用场景: 服饰鞋帽的成品下单登记 进销存中的出货清单登记 多颜色多规格的产品录入 2. 设计思路: 1)建立辅助子表,做到以二维表的形式去录入,最后转换成一维表的格式去储存 2)子表之间不能之间设置公式,需要辅助主字段去关联起来 3)利用SPLIT函数,把主字段拆分为数组来被子表引用 4)子表数据联动辅助表自动添加指定行(或者用子表单自动添加行插件) 3. 设置步骤: 以服饰行业的成品登记,设置最多5个尺码为例(可设置尺码上限不止5个): 4. 表单搭建 新建表,字段设置如下: 字段名称 字段类型 字段设置 字段公式 总下单数 数字   SUM(一维表转换.数量) 选择尺码 下拉复选框   预设常用的尺码-根据需求自行设置 颜色 子表-下拉框   预设常用的颜色-根据需求自行设置 5-尺码数 子表-数字 不可见 5-尺码数 码数① 子表-单行文本 设置子表显隐规则 如下图 IF(二维表登记.颜色=='颜色',选择尺码,'') 码数② 子表-单行文本 IF(二维表登记.颜色=='颜色',选择尺码,'') 码数③ 子表-单行文本 IF(二维表登记.颜色=='颜色',选择尺码,'') 码数④ 子表-单行文本 IF(二维表登记.颜色=='颜色',选择尺码,'') 码数⑤ 子表-单行文本 IF(二维表登记.颜色=='颜色',选择尺码,'') 总数 子表-单行文本   IF(二维表登记.颜色=='颜色','总数',SUM(二维表登记.码数①,二维表登记.码数②,二维表登记.码数③,二维表登记.码数④,二维表登记.码数⑤)) 颜色-数组辅助 子表-单行文本 不可见 IF(二维表登记.颜色=='颜色','',REPT(CONCATENATE(二维表登记.颜色,','),5-ISEMPTY(二维表登记.码数①)-ISEMPTY(二维表登记.码数②)-ISEMPTY(二维表登记.码数③)-ISEMPTY(二维表登记.码数④)-ISEMPTY(二维表登记.码数⑤))) 尺码-数组辅助 子表-单行文本 不可见 IF(二维表登记.颜色=='颜色','',CONCATENATE(IF(ISEMPTY(二维表登记.码数①),'',选择尺码+','),IF(ISEMPTY(二维表登记.码数②),'',选择尺码+','),IF(ISEMPTY(二维表登记.码数③),'',选择尺码+','),IF(ISEMPTY(二维表登记.码数④),'',选择尺码+','),IF(ISEMPTY(二维表登记.码数⑤),'',选择尺码+','))) 数量-数组辅助 子表-单行文本 不可见 IF(二维表登记.颜色=='颜色','',CONCATENATE(IF(ISEMPTY(二维表登记.码数①),'',二维表登记.码数①+','),IF(ISEMPTY(二维表登记.码数②),'',二维表登记.码数②+','),IF(ISEMPTY(二维表登记.码数③),'',二维表登记.码数③+','),IF(ISEMPTY(二维表登记.码数④),'',二维表登记.码数④+','),IF(ISEMPTY(二维表登记.码数⑤),'',二维表登记.码数⑤+','))) 尺码数 数字 不可见 COUNT(选择尺码) 行数 子表-数字 不可见 可参考子表单自动添加行插件配置-关联【行数】字段 颜色 子表-单行文本   SPLIT(颜色数组,',') 尺码 子表-单行文本   SPLIT(尺码数组,',') 数量 子表-数字   SPLIT(数量数组,',') 颜色数组 单行文本 不可见 CONCATENATE(二维表登记.颜色-数组辅助) 尺码数组 单行文本 不可见 CONCATENATE(二维表登记.尺码-数组辅助) 数量数组 单行文本 不可见 CONCATENATE(二维表登记.数量-数组辅助) 行数 数字 不可见 COUNT(SPLIT(颜色数组,','))-1 体验链接:👉点我👈
打印模板-子表菲票批量打印(不知道大家有没有同样的需求)
现在的做发是通过智能助手把子表数据去在其他表单生产单条主表数据来打印菲票,但是又很多的操作上的不方便: 一、步骤的麻烦: 填写表单 进去对应的菲票表单 搜索对应的编号序列(有时候忘记编号全称,还要去复制编号) 批量选择 打印 二、视图的不方便: 打印菲票的时候是进去B表打印,想查看总体的数量或者更改,又要去A表查看 修改起来智能修改不是很完善,删除子表的时候B表对应的菲票不能删除,会又错误或者多出菲票记录的情况 总结:想要打印菲票的时候,打印操作和后续的调整起来都非常不方便,还改动起来还会导致信息错误 目前的想法是,等待平台更新出子表有可以单独的打印模板,以后打印菲票直接在原来的数据打印,操作方便许多,也不怕修改出错, 不知道大家有没有其他的办法?
怎么样实现二维表的登记呢,如下图,需要颜色可以自选,尺码也可以自选
个人成就
内容被浏览16,673
加入社区2年310天
返回顶部