표현식에 사용할 수 있는 다양한 함수입니다.
저장함 함수
저장함을 사용하면 많은 수의 연속하는 값을 적은 수의 "저장함"으로 그룹화할 수 있습니다.
함수 | 설명 |
---|---|
BinByDateTime | 자연수 날짜, 날짜/시간 또는 시간 계층을 기반으로 하는 함 컬럼을 만듭니다. 첫 번째 인수는 저장함에 대한 날짜, 시간 또는 날짜/시간 컬럼입니다. 두 번째 인수는 계층에서의 수준에 대한 정의입니다. 계층 수준은 원하는 날짜 부분을 포함하는 문자열의 형식으로 작성하고 "Year.Quarter.Month"와 같이 점으로 구분합니다. 세 번째 인수는 표시할 계층의 수준을 지정하는 잘라내기 수준입니다. BinByDateTime 표현식을 기반으로 한 사용자 지정 표현식을 작성하는 경우 지정된 계층의 모든 수준을 사용할 수 있지만 지정된 잘라내기 수준에 계층 슬라이더 핸들이 위치한 컬럼 선택기가 나타날 것입니다. Arg2에 대해 유효한 인수는 다음의 조합입니다. 'year' 또는 'yy' - 연도 'quarter' 또는 'qq' - 분기 'month' 또는 'mm' - 월 'day of year' 또는 'dy' - 연간 일자 'day' 또는 'dd' - 일 'week' 또는 'wk' - 주 'day of week' 또는 'dw' - 평일 'hour' 또는 'hh' - 시간 'minute' 또는 'mi' - 분 'second' 또는 'ss' - 초 'millisecond' 또는 'ms' - 밀리초 예: BinByDateTime([Column],"Year.Quarter.Month.Day",2) Order Date라는 날짜 컬럼의 경우 위 표현식을 사용자 지정 표현식에서 사용하면 아래와 같은 컬럼 선택기 및 계층 슬라이더가 만들어집니다. 잘라내기 수준 0은 슬라이더 핸들을 "연도" 위치로 설정하며, 1은 분기, 2는 월, 3은 일을 의미합니다. |
BinByEvenDistribution | 각 저장함의 고유한 값 수가 다른 함과 동일한 함 컬럼을 만듭니다. 마지막 저장함은 다른 함보다 고유한 값이 더 많을 수 있습니다. 첫 번째 인수는 저장함에 대한 컬럼이며 두 번째 인수는 함의 수입니다. 값이 잘못된 경우 잘못된 결과가 반환됩니다. 예: BinByEvenDistribution([Column], 5) BinByEvenDistribution(Rank([Column])*Count() + RowId(), 3) |
BinByEvenIntervals | 값 범위가 동일한 간격으로 분할되는 함 컬럼을 만듭니다. 첫 번째 인수는 저장함에 대한 컬럼이며 두 번째 인수는 함의 수입니다. 예: BinByEvenIntervals([Column], 5) |
BinBySpecificLimits | 저장함에 대한 특정 제한이 있는 저장함 컬럼을 만듭니다. 첫 번째 인수는 저장함에 대한 컬럼이고 다음 인수는 함에 대한 제한입니다. 가장 큰 한계 값보다도 큰 값을 가진 모든 행은 동일한 저장함 값을 가집니다. 값이 잘못된 경우 잘못된 결과가 반환됩니다. 예: BinBySpecificLimits([Column], 1, 2, 3, 10) |
BinByStdDev | 표준 편차로 측정되는 평균에서의 거리 값을 기준으로 값이 입력되는 함 컬럼을 만듭니다 . 첫 번째 인수는 저장함에 대한 컬럼이고 다음 인수는 평균에서 표시할 표준 편차 수입니다. 표준 편차 인수는 오름차순으로 제공되어야 하며, - 모든 값은 양수여야 합니다. 예: BinByStdDev([Column], 0.5, 1) 이 표현식은 다음을 위한 함을 만듭니다. ≤ -1 표준 편차 -1 표준 편차 -0.5 표준 편차 0.5 표준 편차 1 표준 편차 > 1 표준 편차 |
BinBySubstring | 값의 시작 또는 끝을 기준으로 함 컬럼을 만듭니다. 첫 번째 인수는 저장함에 대한 문자열 컬럼이고 다음 인수는 하위 문자열의 문자 수입니다. 두 번째 인수가 음수이면 하위 문자열은 값의 끝에서부터 시작합니다. 예: BinBySubstring([Column], -4) BinBySubstring(String([Integer Column]), 1) |
BinByTimeSpan | 시간대 기반의 저장함 컬럼을 만듭니다. 첫 번째 인수는 저장함에 넣을 TimeSpan 컬럼입니다. 두 번째 인수는 원하는 시간대 부분을 점으로 구분하여 포함하는 문자열 형태의 계층 수준 정의입니다(예: "Hours.Minutes"). 세 번째 인수는 표시할 계층의 수준을 지정하는 0 기반의 잘라내기 수준입니다. Arg2에 대해 유효한 인수는 다음의 조합입니다. 'Days' - 일 'Hours' - 시간 'Minutes' - 분. 'Seconds' - 초 'Milliseconds' - 밀리초 예: BinByTimeSpan([Column],"Days.Hours.Minutes.Seconds",2) Time Difference라는 TimeSpan 컬럼의 경우 위 표현식을 사용자 지정 표현식에서 사용하면 아래와 같은 컬럼 선택기 및 계층 슬라이더가 만들어집니다. |
FiscalBinByDateTime | 지정된 월 수만큼 전환된 수준이 포함되며 자연수 날짜 또는 날짜/시간 계층을 기반으로 하는 함 컬럼을 만듭니다. 첫 번째 인수는 저장함에 대한 날짜 또는 날짜/시간 컬럼입니다 . 두 번째 인수는 원하는 날짜 부분을 포함하고 점으로 구분되는 문자열 형태의 계층 수준 정의입니다(예: "Year.Quarter.Month"). Year, Quarter 및 Month만 지원됩니다. 세 번째 인수는 표시할 계층의 수준을 지정하는 잘라내기 수준입니다. 네 번째 인수(선택 항목)는 전환할 월 수입니다. 네 번째 인수를 지정하지 않는 경우 문서 속성 FiscalYearOffset의 값이 사용됩니다. 예: FiscalBinByDateTime([Date Column], "Year.Quarter.Month", 1, 2) FiscalBinByDateTime([Date Column], "Year.Quarter.Month", 2) |
'도구 분야 > [TIBCO] Spotfire' 카테고리의 다른 글
[함수] 캐스트 방법 (0) | 2018.09.03 |
---|---|
[함수] 변환 함수 (0) | 2018.09.03 |
[사용자 지정 표현식] 개요 (0) | 2018.09.01 |
[상세 정보 드릴다운] 범주 그룹화 (0) | 2018.09.01 |
[상세 정보 드릴다운] 개요 (0) | 2018.09.01 |