Base64Decode(Arg1) | Spotfire에서 이미지로 볼 수 있도록 base64 문자열을 대형 2진 개체로 디코딩합니다.
예: Base64Decode([Column]) |
Base 64Encode(Arg1) | 대형 2진 개체를 base64 문자열로 인코딩합니다. 이 함수는 Spotfire의 데이터를 다른 응용 프로그램으로 내보내는 경우에 사용할 수 있습니다.
예: Base64Encode([Column]) |
Boolean(Arg1) | 컬럼 또는 값을 부울로 변환합니다.
예: Boolean([Column]) |
Cast(Arg1 as type) | 표현식을 어떤 형식으로든 캐스트합니다(Null/Undefined는 제외). 잘못된 값이 전파됩니다. 다른 입력 및 출력 형식에 대해 캐스트를 수행하면 다른 출력이 생성됩니다.
예: Cast([IntegerColumn] as Currency) |
Currency(Arg1) | 컬럼 또는 값을 통화로 변환합니다. 예: Currency([Column]) |
Date(Arg1, ..., Arg3) | 컬럼 또는 값을 날짜로 변환합니다. 단일 인수를 사용하는 경우 Arg1은 문자열 또는 날짜/시간 형식입니다. 문자열 형식을 지정한 경우 Spotfire에서 인식할 수 있는 형식으로 날짜를 기록해야 합니다. 뿐만 아니라 날짜를 구성하는 모든 부분(연도, 월, 일)이 있어야 합니다. 아래 예를 참조하십시오. 날짜/시간을 지정한 경우 시간 부분이 제거됩니다.
3개 인수를 지정하는 경우 이들 인수는 정수 값이어야 합니다. 첫 번째 인수는 년, 두 번째 인수는 월, 세 번째 인수는 월간 일자입니다. 단일 정수 인수를 지정하면 Date 함수는 Integer를 눈금으로 해석합니다. 눈금은 100나노초 단위로 계산되며 01-01-01(1년 1월 1일)부터 시작됩니다.
예: Date("2003-03-21") → 3/21/2003 Date("3/21/03") → 3/21/2003 Date("10") → (Empty) Date(null) → (Empty) Date("2003-03-21 11:37:00") → 3/21/2003 Date(2003,03, 21) → 3/21/2003 Date(605000000000000000l) → 3/4/1918 사용 가능한 출력 형식은 현재 로케일에 따라 다릅니다. |
DateTime(Arg1, Arg2,..., Arg7) | 컬럼 또는 값을 날짜/시간으로 변환합니다. 단일 인수를 사용하는 경우 Arg1은 문자열 또는 날짜 형식입니다. 문자열 형식을 지정한 경우 Spotfire에서 인식할 수 있는 형식으로 날짜를 기록해야 합니다. 뿐만 아니라 날짜를 구성하는 모든 부분(연도, 월, 일)이 있어야 합니다 . 날짜를 지정한 경우 시간 부분은 00:00:00(12:00:00 AM)으로 설정됩니다.
7개 인수를 지정하는 경우 이들 인수는 정수 값이어야 합니다. 첫 번째 인수는 연도이고, 두 번째 인수는 월이고, 세 번째 인수는 월간 일자이고, 네 번째 인수는 시간이고, 다섯 번째 인수는 분이고, 여섯 번째 인수는 초이고, 일곱 번째 인수는 밀리초입니다.
단일 정수 인수를 지정하면 DateTime 함수는 정수를 눈금으로 해석합니다. 눈금은 100나노초 단위로 계산되며 01-01-01(1년 1월 1일)부터 시작됩니다.
예: DateTime("2003-03-21 11:37:00") → 3/21/2003 11:37:00 AM DateTime("10") → (Empty) DateTime(null) → (Empty) DateTime("2003-03-21") → 2003-03-21 00:00:00 DateTime(2003, 03, 21, 11, 37, 00) → 2003-03-21 11:37:00 DateTime(605000000000000000l) → 3/4/1918 11:33:20 AM 사용 가능한 출력 형식은 현재 로케일에 따라 다릅니다. |
Integer(Arg1) | 컬럼 또는 값을 정수로 변환합니다. 변환하지 못한 경우 오류가 반환됩니다 . Arg1은 정수, 실수 또는 문자열 형식이 될 수 있고, 결과는 정수 형식입니다.
실수는 소수점 이하가 잘리고 정수 부분만 사용됩니다.
예: Integer("-123") → -123 Integer(-2.99) → -2 Integer("0%") → (Empty) Integer(1e20) → (Empty) Integer(null) → (Empty) |
LongInteger(Arg1) | 컬럼 또는 값을 LongInteger로 변환합니다. 예: LongInteger([Column]) |
ParseDate(Arg1, ..., Arg3) | 문자열의 날짜를 Date 형식으로 구문 분석합니다. 첫 번째 인수는 문자열이거나 날짜를 포함하는 문자열 컬럼입니다.두 번째 인수는 날짜를 작성하는 방법을 설명하는 형식 문자열이고 세 번째(선택 항목) 인수는 문화 코드입니다.
예: ParseDate("2013-09-17", "yyyy-MM-dd") ParseDate("17-okt-2013","dd-MMM-yyyy","sv-SE") |
ParseDateTime(Arg1, ..., Arg3) | 문자열의 날짜/시간 정보를 DateTime 형식으로 구문 분석합니다. 첫 번째 인수는 문자열이거나 날짜/시간 정보를 포함하는 문자열 컬럼입니다.두 번째 인수는 정보를 작성하는 방법을 설명하는 형식 문자열이고 세 번째(선택 항목) 인수는 문화 코드입니다. 예:
ParseDateTime("2013-09-17 10:30", "yyyy-MM-dd h:mm") ParseDateTime("17-okt-2013 13:25","dd-MMM-yyyy HH:mm","sv-SE") |
ParseTime(Arg1, ..., Arg3) | 문자열의 시간을 Time 형식으로 구문 분석합니다. 첫 번째 인수는 문자열이거나 시간을 포함하는 문자열 컬럼입니다.두 번째 인수는 시간을 작성하는 방법을 설명하는 형식 문자열이고 세 번째(선택 항목) 인수는 문화 코드입니다.
예: ParseTime("9:25", "h:mm") ParseTime("17:30", "HH:mm","sv-SE") |
Real(Arg1) | 컬럼 또는 값을 실수로 변환합니다. 변환하지 못한 경우 오류가 반환됩니다. Arg1은 정수, 실수 또는 문자열 형식이 될 수 있고, 결과는 실수 형식입니다.
예: Real(1.23) → 1.23 Real(2) → 2 Real("0%") → (Empty) Real(null) → (Empty) |
SingleReal(Arg1) | 컬럼 또는 값을 SingleReal로 변환합니다. 예: SingleReal([Column]) |
SN(Arg1, Arg2) | Null 값을 대체합니다. Arg1이 Null이 아니면 반환하고, 그렇지 않으면 Arg2를 반환합니다.
Arg1 및 Arg2는 모든 형식으로 지정할 수 있지만 둘 다 동일한 형식이거나 null이어야 합니다. 결과는 인수와 동일한 형식입니다.
기본적으로 컬럼에서 null 값을 대체합니다. Arg1이 컬럼인 경우 Arg2는 컬럼의 컨텐츠와 동일한 형식의 값이거나 동일한 컨텐츠 형식을 가진 컬럼일 수 있습니다.
Arg2도 컬럼인 경우 Arg1의 오류가 Arg2의 동일한 행의 값으로 대체됩니다.
예: SN(1, 2) → 1 SN(null, 2) → 2 SN(0/0, 2) → #NA SN([Column], 1) → 1 (if null value in column) SN([Column1], [Column2]) → (value from Column2 if null value in Column1) |
String(Arg1) | 컬럼 또는 값을 String으로 변환합니다. Arg1이 null이면 이 변환은 절대 실패하지 않습니다. Arg1은 어떤 형식이든 될 수 있고, 결과는 문자열 형식입니다.
예: String(1.23) → "1.23" String(null) → (Empty) |
Time(Arg1, Arg2,..., Arg4) | 컬럼 또는 값을 시간으로 변환합니다. 변환하지 못한 경우 오류가 반환됩니다.
단일 인수를 사용하는 경우 Arg1은 문자열 또는 날짜/시간 형식입니다. 문자열을 지정한 경우 Spotfire에서 인식할 수 있는 형식으로 시간을 기록해야 합니다.
또한 시간과 분을 둘 다 지정해야 합니다. 아래 예를 참조하십시오. 날짜/시간을 지정한 경우 날짜 부분이 제거됩니다.4개 인수를 지정하는 경우 이들 인수는 정수 값이어야 합니다.
첫 번째 인수는 시, 두 번째 인수는 분, 세 번째 인수는 초, 네 번째 인수는 밀리초입니다.
단일 정수 인수를 지정하면 Time 함수는 Interger를 눈금으로 해석합니다. 눈금은 100나노초 단위로 계산되며 01-01-01(1년 1월 1일)부터 시작됩니다.
예: Time("11:37:00") → 11:37:00 Time("10") → (Empty) Time (null) → (Empty) Time(11, 30, 20, 4) → 11:30:20 Time(605000000000000000l) → 11:33:20 AM 사용 가능한 출력 형식은 현재 로케일에 따라 다릅니다. |
TimeSpan(Arg1, Arg2,...Arg5)) | 컬럼 또는 값에서 시간대를 만듭니다. 단일 인수를 지정한 경우 입력 컬럼은 String 또는 TimeSpan 형식입니다. 문자열을 지정한 경우 시간대를 "[-]d.h:m:s.ms" 형식으로 기록해야 합니다.
인수를 5개 지정한 경우 첫 번째 인수는 일, 두 번째 인수는 시간, 세 번째 인수는 분, 네 번째 인수는 초, 다섯 번째 인수는 밀리초입니다. 처음 네 개의 인수는 정수이고 마지막 인수는 실수입니다.
예: TimeSpan([Column]) TimeSpan("247.5:17:11.5002") TimeSpan(247, 05, 17, 11, 500.2) |