在計算公式中參照的數值資料類型
在Kintone中,資料類型會依欄位與計算結果而異,能處理的運算符號與函數,也會依資料類型而異。
藉由理解資料類型,將可運用到各種計算公式中。
欄位的資料類型
在計算公式中參照欄位後,該欄位的值將視為以下資料類型。
欄位 | 資料類型 |
---|---|
數值 | 數值型 |
計算 | |
日期與時間 | |
日期 | |
時間 | |
建立時間 | |
更新時間 | |
Lookup(複製來源為數值型時) | |
單行文字方塊 | 字串型 |
下拉式選單 | |
選項按鈕 | |
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) 第1參數將轉變為邏輯型,第2與第3參數將轉變為數值型、字串型,以及邏輯型的其中一種類型。 函數的回傳值將轉變為第2參數或第3參數的計算結果類型。 |
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") 第1參數為數值(UNIX時間),第2參數為字串型(顯示格式)、第3參數為字串型(時區)。計算結果為字串型。 |
YEN | 例:YEN(1100.5, 0) 參數為數值,計算結果為字串型。 |
CONTAINS | 例:IF(CONTAINS(出勤日, "週日"), "週日有出勤", "週日未出勤") 第1參數為陣列字串型,第2參數為字串型。計算結果為邏輯型。 |
運算符號 | 資料類型 |
---|---|
+、 -、 *、 /、^ | 參數與計算結果為數值型。 |
& | 參數為數值型、字串型、邏輯型。計算結果為字串型。 |
=、 !=、 <> | 參數為數值型、字串型、邏輯型。計算結果為邏輯型。 |
<、 <=、 >、 >= | 參數為數值型。計算結果為邏輯型。 |
關於運算符號與函數的詳情與使用方法,請參閱以下頁面。