변환 함수
사용 가능한 변환 함수가 나열되어 있습니다.
함수 | 설명 |
---|---|
Base64Decode(Arg1)
|
Spotfire에서 이미지로 볼 수 있도록 base64 문자열을 대형 2진 개체로 디코딩합니다. 예:
|
Base64Encode(Arg1)
|
대형 2진 개체를 base64 문자열로 인코딩합니다. 이 함수는 Spotfire의 데이터를 다른 응용 프로그램으로 내보내는 경우에 사용할 수 있습니다. 예:
|
Boolean(Arg1)
|
컬럼 또는 값을 Boolean 으로 변환합니다.
예:
|
Cast(Arg1 as type)
|
표현식을 어떤 형식으로든 캐스트합니다(Null/Undefined는 제외). 잘못된 값이 전파됩니다. 다른 입력 및 출력 형식에 대해 캐스트를 수행하면 다른 출력이 생성됩니다. 자세한 내용은 캐스트 방법을 참조하십시오.
예:
|
Currency(Arg1)
|
컬럼 또는 값을 Currency 로 변환합니다.
예:
|
Date(Arg1, ..., Arg3)
|
컬럼 또는 값을 Date 로 변환합니다. 단일 인수를 사용하는 경우 Arg1은 String 또는 DateTime 형식일 수 있습니다. String 형식을 지정한 경우 Spotfire에서 인식할 수 있는 형식으로 날짜를 기록해야 합니다. 뿐만 아니라 날짜를 구성하는 모든 부분(연도, 월, 일)이 있어야 합니다. 아래 예를 참조하십시오. DateTime 을 지정한 경우 시간 부분이 제거됩니다. 3개 인수를 지정하는 경우 이들 인수는 단일 날짜 및 시간 함수 및 캐스트 방법을 참조하십시오.
예:
(사용 가능한 출력 형식은 현재 로케일에 따라 다릅니다.) |
DateTime(Arg1, Arg2,..., Arg7)
|
컬럼 또는 값을 DateTime 으로 변환합니다. 단일 인수를 사용하는 경우 Arg1은 String 또는 Date 형식입니다. String 형식을 지정한 경우 Spotfire에서 인식할 수 있는 형식으로 날짜를 기록해야 합니다. 뿐만 아니라 날짜를 구성하는 모든 부분(연도, 월, 일)이 있어야 합니다. Date 를 지정한 경우 시간 부분은 00:00:00(12:00:00 AM)으로 설정됩니다. 7개 인수를 지정하는 경우 이들 인수는 단일 날짜 및 시간 함수 및 캐스트 방법을 참조하십시오.
예:
(사용 가능한 출력 형식은 현재 로케일에 따라 다릅니다.) |
FirstValidAfter(Arg1)
|
컬럼의 null 값을 누락된 값 뒤의 첫 번째 유효한 값으로 대체합니다.
예:
|
FromEpochMilliseconds(Arg1)
|
컬럼 또는 값을 날짜/시간으로 변환합니다. 여기서 숫자는 1970-01-01 이후 경과된 밀리초로 해석됩니다.
예:
|
FromEpochSeconds(Arg1)
|
컬럼 또는 값을 날짜/시간으로 변환합니다. 여기서 숫자는 1970-01-01 이후 경과된 초로 해석됩니다.
예:
|
Integer(Arg1)
|
컬럼 또는 값을 Integer 숫자로 변환합니다. 변환하지 못한 경우 오류가 반환됩니다. Arg1은 Integer , Real 또는 String 형식이 될 수 있고, 결과는 Integer 형식입니다. Real 은 소수점 이하가 잘리고 정수 부분만 사용됩니다.
예:
|
LastValidBefore(Arg1)
|
컬럼의 null 값을 누락된 값 앞의 마지막 유효한 값으로 대체합니다.
예:
|
LongInteger(Arg1)
|
컬럼 또는 값을 LongInteger 로 변환합니다.
예:
|
ParseDate(Arg1, ..., Arg3)
|
문자열의 날짜를 Date 형식으로 구문 분석합니다. 첫 번째 인수는 문자열이거나 날짜를 포함하는 문자열 컬럼입니다. 두 번째 인수는 날짜를 작성하는 방법을 설명하는 형식 문자열이고 세 번째(선택 항목) 인수는 문화 코드입니다.
예:
|
ParseDateTime(Arg1, ..., Arg3)
|
문자열의 날짜/시간 정보를 DateTime 형식으로 구문 분석합니다. 첫 번째 인수는 문자열이거나 날짜/시간 정보를 포함하는 문자열 컬럼입니다. 두 번째 인수는 정보를 작성하는 방법을 설명하는 형식 문자열이고 세 번째(선택 항목) 인수는 문화 코드입니다.
예:
|
ParseReal(Arg1, Arg2)
|
문자열을
예:
|
ParseTime(Arg1, ..., Arg3)
|
문자열의 시간을 Time 형식으로 구문 분석합니다. 첫 번째 인수는 문자열이거나 시간을 포함하는 문자열 컬럼입니다. 두 번째 인수는 시간을 작성하는 방법을 설명하는 형식 문자열이고 세 번째(선택 항목) 인수는 문화 코드입니다.
예:
|
ParseTimeSpan(Arg1, ..., Arg3)
|
문자열의 시간대 정보를 두 번째 인수는 정보를 작성하는 방법을 설명하는 형식 문자열이고 세 번째(선택 항목) 인수는 문화 코드입니다.
예:
|
Real(Arg1)
|
컬럼 또는 값을 Real 숫자로 변환합니다. 변환하지 못한 경우 오류가 반환됩니다. Arg1은 Integer , Real 또는 String 형식이 될 수 있고, 결과는 Real 형식입니다.
예:
|
SingleReal(Arg1)
|
컬럼 또는 값을 SingleReal 로 변환합니다.
예:
|
SN(Arg1, Arg2)
|
Null 값을 대체합니다. Arg1이 Null이 아니면 반환하고, 그렇지 않으면 Arg2를 반환합니다. Arg1 및 Arg2는 모든 형식으로 지정할 수 있지만 둘 다 동일한 형식이거나 null이어야 합니다. 결과는 인수와 동일한 형식입니다. 기본적으로 컬럼에서 null 값을 대체합니다. Arg1이 컬럼인 경우 Arg2는 컬럼의 컨텐츠와 동일한 형식의 값이거나 동일한 컨텐츠 형식을 가진 컬럼일 수 있습니다. Arg2도 컬럼인 경우 Arg1의 오류가 Arg2의 동일한 행의 값으로 바뀝니다.
예:
|
String(Arg1)
|
컬럼 또는 값을 String 으로 변환합니다. Arg1은 어떤 형식이든 될 수 있고, 결과는 문자열 형식입니다. 주: 이 함수는 항상 기본 값 서식을 사용합니다. 이로 인해 숫자 값을 변환할 때 정확도가 손실될 수 있습니다. 예:
|
Time(Arg1, Arg2,..., Arg4)
|
컬럼 또는 값을 Time 으로 변환합니다. 변환하지 못한 경우 오류가 반환됩니다. 단일 인수를 사용하는 경우 Arg1은 String 또는 DateTime 형식일 수 있습니다. String 을 지정한 경우 Spotfire에서 인식할 수 있는 형식으로 시간을 기록해야 합니다. 또한 시간과 분을 둘 다 지정해야 합니다. 아래 예를 참조하십시오. 을 지정한 경우 날짜 부분이 제거됩니다. 4개 인수를 지정하는 경우 이들 인수는 단일 날짜 및 시간 함수 및 캐스트 방법을 참조하십시오.
예:
(사용 가능한 출력 형식은 현재 로케일에 따라 다릅니다.) |
TimeSpan(Arg1, Arg2,...,Arg5))
|
컬럼 또는 값에서 TimeSpan 을 만듭니다. 단일 인수를 지정한 경우 입력 컬럼은 String 또는 TimeSpan 형식입니다. String 을 지정한 경우 시간대를 "[-]d.h:m:s.ms" 형식으로 기록해야 합니다. 5개 인수를 지정한 경우 첫 번째 인수는 일, 두 번째 인수는 시간, 세 번째 인수는 분, 네 번째 인수는 초, 다섯 번째 인수는 밀리초입니다. 처음 네 개의 인수는
예:
|
ToEpochMilliseconds([Arg1])
|
날짜/시간의 값이나 컬럼을 1970-01-01 이후 경과된 밀리초를 나타내는 수로 변환합니다.
예:
|
ToEpochSeconds([Arg1])
|
날짜/시간의 값이나 컬럼을 1970-01-01 이후 경과된 초를 나타내는 수로 변환합니다.
예:
|
변환에 사용 가능한 데이터 형식 목록은 데이터 형식을 참조하십시오.
함수를 참조하십시오.