计算公式中引用的值的数据类型
在kintone中,数据类型根据字段和计算结果而有所不同,且可处理的运算符和函数也根据数据类型而有所不同。
通过了解数据类型,可将其应用于各种计算公式。
字段的数据类型
在计算公式中引用字段时,字段的值将被视为以下数据类型。
| フィールド | 数据类型 |
|---|---|
| [数值] | 数值类型 |
| [计算] | |
| [日期与时间] | |
| [日付] | |
| [时间] | |
| [创建时间] | |
| [更新时间] | |
| [Lookup](复制源为数值类型时) | |
| [文字列(1行)] | 字符串类型 |
| [ドロップダウン] | |
| [ラジオボタン] | |
| [Lookup](复制源为字符串类型时) | |
| [作成者] | |
| [更新人] | |
| [复选框] | 数组字符串类型 |
| [多选] | |
| 被[表格]外的字段引用时的[表格]内的字符串类型字段 | |
| 被[表格]外的字段引用时的[表格]内的数值类型字段 | 数组数值类型 |
计算结果的数据类型
计算公式内的函数和运算符的返回值的结果为以下数据类型。
| 函数 | 数据类型 |
|---|---|
| SUM | 例:SUM(1, 2, 3) |
| ROUND | 例:ROUND(A*1.1) |
| ROUNDUP | 例:ROUNDUP(A*1.1) |
| ROUNDDOWN | 例:ROUNDDOWN(A* 1.1) |
| IF | 例:IF(A=100,B,C) |
| AND | 例:IF(AND(A>10,B>=10),"1","0") |
| OR | 例:IF(OR(A>10,B>=10),"1","0") |
| NOT | 例:IF(NOT(A>10),"1","0") |
| DATE_FORMAT | 例:DATE_FORMAT(1522972800, "YYYY年M月d日", "system") |
| YEN | 例:YEN(1100.5, 0) |
| CONTAINS | 例:IF(CONTAINS(周几上班, "周日"), "周日上班", "周日不上班") "日曜出勤なし") |
| 运算符 | 数据类型 |
|---|---|
| +、 -、 *、 /、^ | 参数和计算结果为数值类型。 |
| & | 参数为数值类型、字符串类型、逻辑类型。计算结果为字符串类型。 |
| =、 !=、 <> | 参数为数值类型、字符串类型、逻辑类型。计算结果为字符串类型。 |
| <、 <=、 >、 >= | 参数为数值类型。计算结果为逻辑类型。 |
关于运算符和函数的详情、用法,也请参考以下页面: