在計算公式中參照的數值資料類型

文章編號:040500

在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參數為字串型。計算結果為邏輯型。
運算符號 資料類型
+、 -、 *、 /、^ 參數與計算結果為數值型。
& 參數為數值型、字串型、邏輯型。計算結果為字串型。
=、 !=、 <> 參數為數值型、字串型、邏輯型。計算結果為邏輯型。
<、 <=、 >、 >= 參數為數值型。計算結果為邏輯型。

關於運算符號與函數的詳情與使用方法,請參閱以下頁面。