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

文章編號:040500

在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)
第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參數為字串型。計算結果為邏輯型。

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

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