全部展開/全部摺疊
條件函數
條件函數都會評估條件,然後根據條件值傳回不同回答。函數可用於資料載入指令碼 和圖表運算式。
使用每個函數中的下拉式功能表,以查看每個函數的簡要描述及語法。按一下語法描述中的函數名稱,以取得進一步詳細資料。
alt
alt 函數會傳回參數中第一個具有效數字表示法的參數。如果找不到符合的參數,則會傳回最後一個參數。可使用任意數目的參數。
alt (expr1[ , expr2
, expr3 , ...]
, else )
class
class 函數將第一個參數指派給類別間隔。結果是包含 a<=x<b 作為文字值的雙值,其中 a 和 b 是 bin 的上限與下限,並且下限以數值表示。
class (expression, interval [ , label [ , offset ]] )
coalesce
coalesce 函數會傳回參數中第一個具有效 non-NULL 表示法的參數。可使用任意數目的參數。
coalesce (expr1[ , expr2
, expr3 , ...] )
if
if 函數會根據使用函數提供的條件是評估為 True 還是 False ,來傳回值。
if (condition , then , else )
match
match 函數會比較第一個參數與所有後續參數,並傳回相符的運算式數字位置。比較區分大小寫。
match ( str, expr1
[ , expr2,...exprN ] )
mixmatch
mixmatch 函數會比較第一個參數與所有後續參數,並傳回相符的運算式數字位置。比較區分大小寫,並區分日本平假名和片假名字元系統。
mixmatch ( str, expr1
[ , expr2,...exprN ] )
pick
pick 函數會傳回清單中的第 n 個運算式。
pick (n, expr1[ , expr2,...exprN] )
wildmatch
wildmatch 函數會比較第一個參數與所有後續參數,並傳回相符的運算式數目。這允許在比較字串中使用萬用字元 ( * 和 ? )。 * 符合任何字元順序。? 符合任何單一字元。比較區分大小寫,並區分日本平假名和片假名字元系統。
wildmatch ( str, expr1 [ , expr2,...exprN ] )