計算公式中參照值的資料類型
在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(出勤曜日, "日曜日"), "日曜出勤あり", "日曜出勤なし") |
| 運算符號 | 資料類型 |
|---|---|
| +、 -、 *、 /、^ | 參數與計算結果為數值型。 |
| & | 參數為數值型、字串型、邏輯型。計算結果為字串型。 |
| =、 !=、 <> | 參數為數值型、字串型、邏輯型。計算結果為邏輯型。 |
| <、 <=、 >、 >= | 參數為數值型。計算結果為邏輯型。 |
關於運算符號與函數的詳情與使用方法,請參閱以下頁面。