简道云函数举例:将文本框中的数字转换成数字格式
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
简道云函数举例:将文本框中的数字转换成数字格式。
这是一个简单的函数计算,用到 VALUE()。
这里主要想对0编程基础的用户展现“数据类型”的概念。
先来区分“文本”和“数字”,文本就是包含了汉字、大小写英文字符、数字字符、标点符号等所有能在“记事本”(txt)中输入
的字符。
文本格式可被检索,可参与逻辑运算和字符运算,比如IF()函数,CONCATENATE()文本连接函数,LEN()判断字符位数的函数等等。
而数字格式就是阿拉
伯数字。
可以包括整数、小数、负数等等,数字格式在简道云中只有数字控件支持,可进
行加减乘除汇总等数学运算。
而文本中的数字字符,只是一个字符,不能进行数学运算。
因此在很多情况下要进行转换。
这就先用一个简单的例子来说明。
首先要明白,VALUE()函数的作用是把文本中的数字字符转化成可以进行数学运算的数字,因此字母、汉字和标点符号就不要想了。
表单中有一个控件,是文本控件,另一个是数字控件。
如果在“单行文本”中输入几个数字,在汇总表中是没办法汇总的,而相关的数学运算也是
无法计算的。
这就需要VALUE()函数来进行转化。
也许有人会纳闷:为何多次一举得用文本呢,直接用数字不就好了吗。
这里将文本转化成数字是一个举例,为了直观。
事实上更
多时候,实在单行文本中使用VALUE()函数将数字字符变成数字,进行数学运算,再与其他文本进行其他的计算,最后在单行文本中以字符的形式展现出来。
选中要编辑函数的控件“数字”,在右边的“默认值”选项中选择“公式编辑”,点击下方的“f(x)编辑公式”,即可进入公式编辑界面。
那么这个公式很简单,直接写出来如下:
点击确定,然后保存表单,即可应用。
我们来测试一下:
在文本中输入“100000”,数字中自动出现了“100000”。
也许一些用户通过这个例子还是没理解这个函数的意义,没关系后面的例子也会用到它。
这里用最简单的方式展示了函数如何写。
本文由:简道云--在线数据管理工具提供。