alt - 스크립트 및 차트 함수
alt 함수는 유효한 숫자 표현이 있는 첫 번째 파라메타를 반환합니다. 이와 일치하는 항목이 발견되지 않을 경우 마지막 파라메타를 반환합니다. 원하는 만큼의 파라메타를 사용할 수 있습니다.
구문:
alt(expr1[ , expr2 , expr3 , ...] , else)
인수:
인수 | 설명 |
---|---|
expr1 | 유효한 숫자 표현인지 확인할 첫 번째 표현식입니다. |
expr2 | 유효한 숫자 표현인지 확인할 두 번째 표현식입니다. |
expr3 | 유효한 숫자 표현인지 확인할 세 번째 표현식입니다. |
else | 유효한 숫자 표현을 가진 이전 파라메타가 없는 경우 반환하는 값입니다. |
alt 함수는 숫자 또는 날짜 해석 함수와 함께 사용되는 경우가 많습니다. 이 방법으로 Qlik Sense에서 우선 순위에 따라 서로 다른 날짜 서식을 테스트할 수 있습니다. 또한 이 함수는 숫자 표현식에서 NULL 값을 처리하는 데도 사용할 수 있습니다.
예 | 결과 |
---|---|
alt( date#( dat , 'YYYY/MM/DD' ), date#( dat , 'MM/DD/YYYY' ), date#( dat , 'MM/DD/YY' ), 'No valid date' ) |
이 표현식은 지정된 세 가지 날짜 형식에 해당하는 날짜가 날짜 필드에 포함되어 있는지 테스트합니다. 포함되어 있다면 원래 문자열과 날짜의 유효한 숫자 표현이 포함된 이중 값이 반환됩니다. 일치 항목이 발견되지 않을 경우 'No valid date'가 반환됩니다(유효한 숫자 표현 없이). |
alt(Sales,0) + alt(Margin,0) |
이 표현식은 Sales 및 Margin 필드를 추가하며, 누락된 모든 값(NULL)을 0으로 바꿉니다. |