조건부 함수
모든 조건부 함수가 조건을 평가한 다음, 조건 값에 따라 서로 다른 대답을 반환합니다. 이 함수는 로드 스크립트와 차트 표현식에서 사용할 수 있습니다.
각 함수에 대한 간단한 설명과 구문을 보려면 각 함수에서 드롭다운을 사용하십시오. 자세한 내용은 구문 설명에서 해당 함수 이름을 클릭하십시오.
alt 함수는 유효한 숫자 표현이 있는 첫 번째 파라메타를 반환합니다. 이와 일치하는 항목이 발견되지 않을 경우 마지막 파라메타를 반환합니다. 원하는 만큼의 파라메타를 사용할 수 있습니다.
alt(case1[ , case2
, case3 , ...]
, else)
class 함수는 첫 번째 파라메타를 클래스 간격에 할당합니다. 결과는 숫자 값으로 하위 경계, 텍스트 값으로 a<=x<b이 포함된 이중 값이며, 여기서 a와 b는 bin의 상한과 하한 값입니다.
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 ])