[SUM、CONTAINS函数]表格的计算

文章编号:040510

可计算表格内的字段。
例如,可进行如下计算。

  • 在表格内配置计算字段,逐行进行计算
  • 使用SUM函数,对表格内的数值求和
  • 使用CONTAINS函数,判断表格内是否存在与搜索字符串(指定的内容)完全一致的行

此页面中介绍这3种计算。

在表格内配置计算字段,逐行进行计算

可在表格内配置计算字段,逐行进行计算。
例如,可使用表格内的数量和单价,在计算字段中设置“数值*单价”的计算公式。 截图:计算公式的设置 截图:计算结果

[SUM函数]对表格内的数值和时间求和

使用SUM函数,可对表格内的字段的值进行求和。

SUM函数的使用方法
SUM(数值1)

“数値1”可指定数值字段的字段代码、值为数值的计算公式或数值。

计算公式的示例

计算公式(小计的计算):SUM(小计)

对表格内的“小计”字段中输入的数值进行求和。

设置示例:对表格内的小计金额求和

此处以订单管理应用为例,介绍在“合计金额”中显示表格内小计的合计的步骤。
有关表格功能的详情,请参考“在表单中添加表格”。

  1. 从页面左侧的部件列表中配置计算字段。 截图:表单页面

  2. 打开计算字段的设置页面,字段名称中输入“合计金额”。
    保持设置页面为打开状态。

  3. 输入计算表格内合计值的“SUM函数”。
    此处由于需计算“小计”字段的合计金额,所以在计算公式中输入“SUM(小计)”。
    截图:计算公式的设置

  4. 为了便于识别合计金额,本例选择带千位分隔符的“数值(例:1,000)”。 截图:逗号分隔的选择

  5. 将字段代码更改为“合计金额”并点击[保存]。 截图:字段代码的更改

  6. 点击页面左上方的[保存表单],然后点击页面右上方的[更新应用]。 截图:更新表单按钮与更新应用按钮

  7. 在确认对话框中点击[更新应用]。

至此,显示表格合计金额的计算字段就完成了。 截图:计算字段的完成

表格内小计的合计将在合计金额字段中显示。 截图:显示小计的合计

TIPS:存在未输入的项目时

计算对象中即使存在未输入的项目也会被合计。另外,合计金额中也会反应该结果。 截图:计算对象中即使存在未输入的项目也会显示计算结果

设置示例:对表格内的时间求和

计算字段除了数值外,也可计算日期与时间、日期、时间、时长。
类似咨询管理应用等,设置好“结束 - 开始”的计算公式,即可自动显示应对咨询所花的时间。
截图:应对时间的计算

在“应对时间合计”字段中设置“SUM(应对时间)”和计算公式后,也可合计出应对顾客所花的时间。 截图:合计应对时间的计算公式 截图:应对时间的合计

[CONTAINS函数]判断表格内是否存在完全符合条件的行

使用CONTAINS函数,即可通过计算公式查看表格内是否存在与搜索字符串(指定的内容)完全一致的行。

CONTAINS函数的使用方法
CONTAINS(字段代码, 搜索字符串)

表格内存在“字段代码”中指定的字段的值与“搜索字符串”完全一致的行时返回真,否则返回假。
  • 第1个参数中指定表格内的单行文本框、单选框、下拉菜单、Lookup(要复制的字段为字符串类型时)。
  • 第2个参数中指定搜索字符串。

计算公式的示例

介绍使用了CONTAINS函数的计算公式的示例。

计算公式:IF(CONTAINS(优先度, "紧急"), "包含紧急应对", "普通")

通过CONTAINS函数判断表格内是否存在优先度为“紧急”的行。
“优先度”字段为“紧急”的行,仅存在1行也会显示“包含紧急应对”,不存在时显示“普通”。
第2个参数中的字符串需使用""(双引号)框住。