조건부 함수
모든 조건부 함수가 조건을 평가한 다음, 조건 값에 따라 서로 다른 대답을 반환합니다. 함수는 데이터 로드 스크립트와 차트 표현식에서 사용할 수 있습니다.
각 함수에 대한 간단한 설명과 구문을 보려면 각 함수에서 드롭다운을 사용하십시오. 자세한 내용은 구문 설명에서 해당 함수 이름을 클릭하십시오.
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 ] )