條件函數
條件函數都會評估條件,然後根據條件值傳回不同回答。這些函數可用於載入指令碼和圖表運算式。
使用各個函數的下拉式清單,查看各函數的簡短描述及語法。按一下語法描述中的函數名稱以取得更多詳細資料。
alt 函數會傳回參數中第一個具有效數字表示法的參數。如果找不到符合的參數,則會傳回最後一個參數。可使用任意數目的參數。
alt(case1[ , case2
, case3 , ...]
, else)
class 函數會將第一個參數指派給組距。結果為同時具有文字值和數值的雙值,文字值為 a<=x<b (其中 a 和 b 是箱的上限及下限),數值為下限。
class(expression, interval [ , label [ , offset ]])
if 函數會根據隨函數提供的條件評估為 True 或 False 傳回值。
if(condition , then , else)
match 函數會比較第一個參數與後面的所有參數,並傳回相符的運算式數目。比較區分大小寫。
match( str, expr1
[ , expr2,...exprN ])
mixmatch 函數會比較第一個參數與後面的所有參數,並傳回相符的運算式數目。比較不區分大小寫。
mixmatch( str, expr1
[ , expr2,...exprN ])
pick 函數會傳回清單中第 n 個運算式。
pick(n, expr1[ , expr2,...exprN])
wildmatch 函數會比較第一個參數與後面的所有參數,並傳回相符的運算式數目。允許在比較字串中使用萬用字元 ( * 和 ?)。比較不區分大小寫。
wildmatch( str, expr1 [ , expr2,...exprN ])