Skip to main content

Documentation Index

Fetch the complete documentation index at: https://help3.jinshuju.net/llms.txt

Use this file to discover all available pages before exploring further.

我们常希望通过某一个公式,让表单中的数字或字段进行自动运算,自动得出数据,避免人工录入可能带来的错误或误差,「计算」字段即可满足这样的需求。 能参与计算的字段有:
  • 「数字」「日期」「评分」
  • 设置了赋值选项的「单项选择」「多项选择」「图片单选」「图片多选」「下拉选择」「多级下拉」
  • 添加了计算字段的「矩阵填空」「表格」
  • 「计算」字段本身
  • 「身份证」

使用方法

我们以售卖家具,计算销售提成为例,销售的产品 * 数量 * 提成点 = 提成业绩,详细设置步骤如下。

设置赋值

添加单项选择题,选项为每个家具类型名称,比如冰箱价格 7,000 元、洗衣机 3,000 元、餐桌 2,500 元,就在右侧给家具设置赋值为价格数字。 添加数字题,不用设置赋值,可以直接参与计算。该题让别人填写购买数量。

编辑计算公式

在左侧点击「计算字段」使用,字段右侧可以设置公式。 若公式不合法,系统将提示「公式不正确,解析失败」,请重新设置计算公式再点击确定。 点击查看计算字段效果示例: 体验表单
常见函数如下:

逻辑判断:IF 函数

定义:用于判断一个条件能否满足:如满足,返回「真值」,不满足,则返回「假值」。支持返回值可以是数值、文本。 公式写法示例: IF(字段1>字段2,1,0) 带入数据后(真值): IF(3>1,1,0) 计算结果: 1 带入数据后(假值): IF(3>5,1,0) 计算结果: 0 IF 公式可以嵌套使用,详情请参考文章: 销售阶梯提成计算方式

日期差:DAYS 函数

定义:用于计算两个日期之间的天数差 公式写法示例: DAYS(结束日期,开始日期) 代入数据后: DAYS(2021-01-03,2021-01-01) 计算结果: 2

日期差:DATETIME_DIFF 函数

定义:计算 2 个日期之间的单位时间差。单位可以是:秒-s,分-m,时-h,日-d,月-M,年-y 公式写法示例(计算年差值): DATETIME_DIFF((结束日期),(开始日期),"y") 代入数据后: DATETIME_DIFF((2023-01-01,2021-01-01),"y") 计算结果: 2 公式写法示例(计算月差值): DATETIME_DIFF(结束日期,开始日期),"M") 代入数据后: DATETIME_DIFF((2023-01-01,2021-01-01),"M") 计算结果: 24

日期增减:DATEADD 函数

定义:在日期上增加 N 个单位的时间。单位可以是:日-d,月-M,年-y 公式写法示例: DATEADD((日期) , 2,"M") 代入数据后: DATE(2021-01-01,2,"M") 计算结果: 2021-03-01

四舍五入:ROUND 函数

定义:按照指定的小数位数进行四舍五入运算的结果。 公式写法示例: ROUND(number, digits) 代入数据后: ROUND(3.1415926,2) 计算结果: 3.14

向上取整:ROUNDUP 函数

定义:向上舍入数字(要舍去的首数小于4也进数加1)。 公式写法示例: ROUNDUP(number, num_digits) 代入数据后: ROUNDUP(76.9,0) 计算结果: 77

向下取整:ROUNDDOWN 函数

定义:靠近零值向下舍入数字。 公式写法示例: ROUNDDOWN(number, num_digits) 代入数据后: ROUNDDOWN(3.14159,3) 计算结果: 3.141

身份证信息提取:ID 函数

定义:根据身份证字段计算年龄、性别和出生日期。 公式写法示例: 返回年龄:ID(身份证字段,0) 返回性别:ID(身份证字段,1) 返回出生日期:ID(身份证字段,2) 带入数据后: ID(61****200003105827,0) 计算结果:24 ID(61****200003105827,1) 计算结果:女 ID(61****200003105827,2) 计算结果:2000-03-10

常见问题

1.保存公式失败,提示「公式包含不存在或者不可计算的字段变量」的原因?

  • 字段标题中带有英文符号
  • 字段标题中带有空格
  • 公式本身或者公式中的运算符使用错误(运算符需是英文符号)
  • 修改字段名称后,未修改计算字段公式中的字段名称

2.有的字段被「规则」控制了,并不显示,或者直接被隐藏了,怎么参与计算?

  • 该字段将以 0 值参与计算。

3.保存公式失败,提示「计算宇段存在循环引用」的原因?

  • 在表单中存在多个计算字段,计算字段之间存在循环引用的情况。例如,计算字段 A 的公式为「 1 + 计算字段 B」,而计算字段 B 的公式为「 2 + 计算字段 A」,则会报错「计算字段存在循环引用」。

案例应用

  1. 销售阶梯提成
  2. 学生个人加分项目统计
  3. 返回录取通知结果

资费介绍

以下是计算字段的资费情况: