jolin 发表于 2017-6-21 19:12:11

云表中如何实现数值转文本相加?

本帖最后由 jolin 于 2017-6-21 19:12 编辑

在用云表设计的过程中,我们经常会想要实现1+2=12。如何才能实现呢?下面分步骤给大家讲解:步骤一:新建模板,设计三个数据项,数据1、数据2、文本合并(其中数据1和数据2是整数型,文本合并为文本型),保存模板;
步骤二:在设计期,点击【填表公式】,选中值变化,添加值变化的数据项,选中数据1和数据2,确定;
步骤三:点击添加公式,选中赋值,确定;
步骤四:点击赋值区域文本合并后面按钮,弹出窗体中输入赋值表达式:“”+ 本表单.数据1+ 本表单.数据2,保存公式并保存模板;
步骤五:查看显示效果:新建表单,分别输入1和2,合并结果为12;
图解如下:


jolin 发表于 2017-6-21 19:16:07

如果想实现文本合并之后的12换行显示,即上面为1,下面为2,则在写表达式的时候,加多一个常量换行符,具体表达式为:""+本表单.数据1+   常量.换行符+ 本表单.数据2,最终显示效果如图(记得文本合并的单元格要设置自动换行哦,设计期选中单元格,右键设置单元格格式):

乐乐1 发表于 2017-6-21 20:02:59

一个不错的小技巧, 他的原理是,当两个不同类型的数据项相加时,系统会尝试着把后边的数据项转换成和第一个数据项相同的类型后再进行相加。
页: [1]
查看完整版本: 云表中如何实现数值转文本相加?