범주별 함수
이 단원에는 Amazon QuickSight에서 사용 가능한 함수가 범주별로 정렬된 목록이 나와 있습니다.
집계 함수
Amazon QuickSight에서 계산된 필드에 사용할 수 있는 집계 함수에는 다음이 포함됩니다. 분석 및 시각화 도중에만 제공됩니다. 이들 함수는 각각 선택된 차원(들)로 그룹화된 값을 반환합니다. 각 집계의 경우 조건 집계도 있습니다. 조건을 기반으로 동일한 유형의 집계를 수행합니다.
-
avg의 경우 선택된 차원으로 그룹화된 지정된 치수(들)의 숫자 집합을 평균합니다.
-
avgIf은(는) 조건문을 기반으로 평균을 계산합니다.
-
count의 경우 선택된 차원(들)로 그룹화된 차원 또는 치수의 값 개수를 계산합니다.
-
countIf은(는) 조건문을 기반으로 개수를 계산합니다.
-
distinct_count의 경우 선택된 차원(들)로 그룹화된 차원 또는 치수의 개별 값 개수를 계산합니다.
-
distinct_countIf은(는) 조건문을 기반으로 고유 개수를 계산합니다.
-
max의 경우 선택된 차원(들)로 그룹화된 지정된 치수의 최대값을 반환합니다.
-
maxIf은(는) 조건문을 기반으로 최대값을 계산합니다.
-
median의 경우 선택된 차원(들)로 그룹화된 지정된 치수의 중간값을 반환합니다.
-
medianIf은(는) 조건문을 기반으로 중간값을 계산합니다.
-
min의 경우 선택된 차원(들)로 그룹화된 지정된 치수의 최소값을 반환합니다.
-
minIf은(는) 조건문을 기반으로 최소값을 계산합니다.
-
percentile(
percentileDisc
의 가명)은(는) 선택된 차원으로 그룹화된 지정된 치수의 n번째 백분위를 계산합니다. -
percentileCont은(는) 지정된 측정값 수의 연속 분포를 선택한 차원 또는 차원별로 그룹화하여 n번째 백분위수를 계산합니다.
-
percentileDisc(백분위수)은(는) 선택한 차원 또는 차원들이 그룹화된 실제 측정값 수의 n번째 백분위 수를 기준으로 계산합니다.
-
periodToDateAvg은(는) 특정 시점까지의 지정된 시간의 세분성(예: 분기)에 대해 지정된 측정값의 숫자 집합의 평균을 설정합니다.
-
periodToDateCount은(는) 특정 시점까지의 지정된 시간 세분성(예: 분기)에 대한 차원 또는 측정값의 값 수를 중복을 포함하여 계산합니다.
-
periodToDateMax은(는) 특정 시점까지의 지정된 시간 세분성(예: 분기)에 대해 지정된 측정값의 최대값을 반환합니다.
-
periodToDateMedian은(는) 특정 시점까지의 지정된 시간 세분성(예: 분기)에 대해 지정된 측정값의 중앙값을 반환합니다.
-
periodToDateMin은(는) 특정 시점까지의 지정된 시간 세분성(예: 분기)에 대해 지정된 측정값 또는 날짜의 최소값을 반환합니다.
-
periodToDatePercentile은(는) 특정 시점까지의 지정된 시간 세분성(예: 분기)에 대한 실제 측정값을 기준으로 백분위수를 계산합니다.
-
periodToDatePercentileCont은(는) 특정 시점까지의 지정된 시간의 세분성(예: 분기)에 대한 측정값에 포함된 숫자의 연속 분포를 기반으로 백분위수를 계산합니다.
-
periodToDateStDev은(는) 특정 시점까지의 주어진 시간 세분성(예: 분기)에 대해 표본을 기준으로 지정된 측정값에 있는 숫자 집합의 표준 편차를 계산합니다.
-
periodToDateStDevP은(는) 표본을 기반으로 특정 시점까지의 지정된 시간 세분성(예: 분기)에 대해 지정된 측정값에 포함된 숫자 집합의 모집단 표준 편차를 계산합니다.
-
periodToDateSum은(는) 주어진 시간 세분성에 대해 지정된 측정값의 숫자 집합을 특정 시점까지 점진적으로(예: 분기) 더합니다.
-
periodToDateVar은(는) 특정 시점까지의 지정된 시간 세분성(예: 1/4)에 대해 지정된 측정값에 포함된 숫자 집합의 표본 분산을 계산합니다.
-
periodToDateVarP은(는) 지정된 시간 세분성(예: 분기)에 대해 특정 시점까지의 지정된 측정값에 포함된 숫자 집합의 모집단 분산을 계산합니다.
-
stdev)샘플을 기반으로 선택된 차원으로 그룹화된 지정된 치수의 숫자 집합의 표준 편차를 계산합니다.
-
stdevIf은(는)조건문을 기반으로 표본 표준 편차를 계산합니다.
-
편향된 모집단을 기반으로 stdevp은 선택된 차원으로 그룹화된 지정된 치수의 표준 편차를 계산합니다.
-
stdevpIf은(는) 조건문을 기반으로 모집단 편차를 계산합니다.
-
var)샘플을 기반으로 선택된 차원으로 그룹화된 지정된 치수의 숫자 집합의 분산을 계산합니다.
-
varIf은(는) 조건문을 기반으로 표본 분산을 계산합니다.
-
varp)편향된 모집단을 기반으로 선택된 차원으로 그룹화된 지정된 치수의 숫자 집합의 분산을 계산합니다.
-
varpIf은(는) 조건문을 기반으로 모집단 분산을 계산합니다.
-
sum)선택된 차원으로 그룹화된 지정된 치수의 숫자 집합을 더합니다.
-
sumIf)조건문을 기반으로 합계를 계산합니다.
조건 함수
Amazon QuickSight에서 계산된 필드에 사용할 수 있는 조건 함수에는 다음이 포함됩니다.
-
Coalesce는 null이 아닌 첫 번째 인수의 값을 반환합니다.
-
Ifelse는 if, then 표현식 쌍을 평가해 true로 평가된 첫 번째 if 인수에 대한 then 인수의 값을 반환합니다.
-
in은(는) 표현식을 평가하여 해당 표현식이 지정된 값 목록에 포함되는지 확인합니다.
-
isNotNull은 표현식이 null이 아닌지 평가합니다.
-
isNull은 표현식이 null인지 평가합니다. 표현식이 null인 경우
isNull
은 true를 반환하고 그렇지 않은 경우 false를 반환합니다. -
notIn은(는) 표현식을 평가하여 해당 표현식이 지정된 값 목록에 없는지 확인합니다.
-
nullIf는 두 표현식을 비교합니다. 두 표현식이 동일하면 이 함수는 null을 반환합니다. 두 표현식이 동일하지 않으면 이 함수는 첫 번째 표현식을 반환합니다.
-
switch은(는) 첫 번째 레이블이 조건 표현식과 동일하게 일치하는 표현식을 반환합니다.
날짜 함수
Amazon QuickSight에서 계산된 필드에 사용할 수 있는 날짜 함수에는 다음이 포함됩니다.
-
addDateTime은 제공된 날짜 또는 시간에 시간 단위를 더하거나 뺍니다.
-
addWorkDays은(는) 지정된 근무일 수를 제공된 날짜 또는 시간에 더하거나 뻅니다.
-
dateDiff는 두 날짜 필드 간의 일수 차이를 반환합니다.
-
epochDate는 epoch 날짜를 표준 날짜로 변환합니다.
-
Extract는 날짜 값의 지정된 부분을 반환합니다.
-
formatDate는 사용자가 지정한 패턴을 사용하여 날짜의 형식을 지정합니다.
-
isWorkDay은(는) 지정된 날짜-시간 값이 근무일 또는 영업일인 경우 TRUE를 반환합니다.
-
netWorkDays은(는) 제공된 두 날짜 값 사이의 근무일 수를 반환합니다.
-
Now는 데이터베이스 설정 또는 파일 및 Salesforce용 UTC를 사용하여 현재 날짜와 시간을 반환합니다.
-
truncDate는 날짜의 지정된 부분을 나타내는 날짜 값을 반환합니다.
숫자 함수
Amazon QuickSight에서 계산된 필드에 사용할 수 있는 numeric 함수에는 다음이 포함됩니다.
-
Ceil은 10진수 값을 다음 높은 정수로 올립니다.
-
decimalToInt는 10진수 값을 정수로 변환합니다.
-
Floor은 10진수 값을 다음 낮은 정수로 내립니다.
-
intToDecimal는 정수 값을 10진수로 변환합니다.
-
Round는 소수 자릿수가 지정되지 않은 경우 10진수 값을 가장 가까운 정수로 올리고 지정된 경우에는 가장 가까운 소수 자릿수로 올립니다.
수학 함수
Amazon QuickSight의 계산된 필드에 사용할 수 있는 수학 함수에는 다음이 포함됩니다.
문자열 함수
Amazon QuickSight에서 계산된 필드에 사용할 수 있는 문자열(텍스트) 함수에는 다음이 포함됩니다.
-
Concat은 두 개 이상의 문자열을 연결합니다.
-
contains은(는) 표현식에 하위 문자열이 포함되어 있는지 확인합니다.
-
endsWith은(는) 표현식이 지정된 하위 문자열로 끝나는지 확인합니다.
-
Left는 문자열의 가장 왼쪽부터 지정된 개수의 문자를 반환합니다.
-
Locate는 다른 문자열 내에서 지정한 하위 문자열을 찾아 해당 하위 문자열 전까지의 문자 수를 반환합니다.
-
Ltrim은(는) 문자열 앞에 오는 공백을 제거합니다.
-
parseDate는 문자열을 구문 분석하여 문자열에 날짜 값이 포함되어 있는지 확인하고 발견된 경우 날짜 값을 반환합니다.
-
parseDecimal은 문자열을 구문 분석하여 문자열에 10진수 값이 포함되어 있는지 확인합니다.
-
parseInt는 문자열을 구문 분석하여 문자열에 정수 값이 포함되어 있는지 확인합니다.
-
parseJson은 기본 JSON 또는 텍스트 필드 내 JSON 객체로부터 값을 구문 분석합니다.
-
Replace는 문자열의 일부를 새 문자열로 바꿉니다.
-
Right는 문자열의 가장 오른쪽부터 지정된 개수의 문자를 반환합니다.
-
Rtrim은(는) 문자열 뒤에 오는 공백을 제거합니다.
-
Split은 선택한 구분자를 기준으로 문자열을 하위 문자열 배열로 분할한 다음 위치에 따라 항목을 반환합니다.
-
startsWith은(는) 표현식이 지정된 하위 문자열로 시작하는지 확인합니다.
-
Strlen는 문자열의 문자 수를 반환합니다.
-
Substring는 문자열에서 지정된 위치부터 시작하여 지정된 개수의 문자를 반환합니다.
-
toLower는 문자열을 모두 소문자로 바꿉니다.
-
toString은 입력 표현식을 문자열로 바꿉니다.
-
toUpper는 문자열을 모두 대문자로 바꿉니다.
-
trim은(는) 문자열 앞/뒤의 공백을 둘 다 제거합니다.
테이블 계산
테이블 계산은 분석에 맥락을 제공하는 함수 그룹을 형성합니다. 이것은 강화된 집계 분석을 지원합니다. 이런 계산을 사용하면 총 비율, 누계, 차이, 공통 기준, 순위 계산과 같은 흔한 비즈니스 시나리오를 해결할 수 있습니다.
특정 시각적 객체에서 데이터를 분석할 때 현재 데이터 세트에 테이블 계산을 적용하여 차원이 치수나 다른 차원에 미치는 영향을 알아볼 수 있습니다. 시각적으로 표현된 데이터는 현재 데이터 세트를 바탕으로 각종 필터와 필드 선택, 사용자 지정 사항이 적용된 결과입니다. 이 결과 세트를 정확히 보려면 시각적 객체를 파일로 내보내기하면 됩니다. 테이블 계산 함수는 데이터에 연산을 수행하여 필드 사이의 관계를 알아냅니다.
조회 기반 함수
-
Difference는 분할과 정렬 한 세트를 바탕으로 한 치수와 다른 세트를 바탕으로 한 치수 간의 차이를 계산합니다.
-
Lag는 치수에 뒤떨어지는(이전) 값을 계산합니다.
-
Lead는 치수에 이어지는(다음) 값을 계산합니다.
-
percentDifference는 현재 값과 비교 값 간의 비율 차이를 계산합니다.
Over 함수:
-
avgOver는 하나 이상의 차원에서 치수의 평균을 계산합니다.
-
countOver는 하나 이상의 차원에서 필드의 개수를 계산합니다.
-
distinctCountOver은(는) 지정된 수준에서 지정된 속성으로 분할된 피연산자의 고유 개수를 계산합니다.
-
maxOver는 하나 이상의 차원에서 치수의 최댓값을 계산합니다.
-
minOver 하나 이상의 차원에서 측정치의 최소.
-
percentileOver(
percentileDiscOver
의 가명)은(는) 차원 목록으로 분할된 측정치의 n번째 백분위 수를 계산합니다. -
percentileContOver은(는) 차원 목록으로 분할된 측정값 수의 연속 분포를 기준으로 n번째 백분위 수를 계산합니다.
-
percentileDiscOver은(는) 차원 목록으로 분할된 실제 측정값 수의 n번째 백분위 수를 기준으로 계산합니다.
-
percentOfTotal은(는) 총합에 대한 치수의 비율을 계산합니다.
-
periodOverPeriodDifference은(는) 기간 세분성 및 오프셋으로 지정된 서로 다른 두 기간 동안의 측정값 차이를 계산합니다.
-
periodOverPeriodLastValue은(는) 기간 세분성 및 오프셋으로 지정된 대로 이전 기간의 마지막 (이전) 측정값을 계산합니다.
-
periodOverPeriodPercentDifference은(는) 시간 세분성 및 오프셋으로 지정된 서로 다른 두 시간의 측정값 백분율 차이를 계산합니다.
-
periodToDateAvgOverTime은(는) 특정 시점까지의 지정된 시간 세분성(예: 분기)에 대한 측정값의 평균을 계산합니다.
-
periodToDateCountOverTime은(는) 특정 시점까지의 지정된 시간 세분성(예: 분기)에 대한 차원 또는 측정값의 수를 계산합니다.
-
periodToDateMaxOverTime은(는) 특정 시점까지의 지정된 시간 세분성(예: 분기)에 대한 측정값 또는 날짜의 최대값을 계산합니다.
-
periodToDateMinOverTime은(는) 특정 시점까지의 지정된 시간 세분성(예: 분기)에 대한 측정값 또는 날짜의 최소값을 계산합니다.
-
periodToDateSumOverTime은(는) 특정 시점까지의 지정된 시간 세분성(예: 분기)에 대한 측정값의 합계를 계산합니다.
-
sumOver는 하나 이상의 차원에서 치수의 합을 계산합니다.
-
stdevOver은 샘플을 기반으로 선택한 특성 별로 분할된 지정된 치수의 표준 편차를 계산합니다.
-
stdevpOver은 편향된 모집단을 기준으로 선택한 특성 별로 분할된 지정된 치수의 표준 편차를 계산합니다.
-
varOver은 샘플을 기반으로 선택된 특성 별로 분할된 지정된 치수의 분산을 계산합니다.
-
varpOver은 편향된 모집단을 기준으로 선택한 특성 별로 분할된 지정된 치수의 분산을 계산합니다.
순위 함수
-
Rank는 차원 또는 치수의 순위를 계산합니다.
-
denseRank은 중복을 무시하고 차원 또는 치수의 순위를 계산합니다.
-
percentileRank은 백분위를 토대로 치수 또는 규격의 순위를 계산합니다.
실행 함수:
-
runningAvg은 측정치의 실행 평균을 계산합니다.
-
runningCount은 측정치의 실행 개수를 계산합니다.
-
runningMax은 측정치의 실행 최대를 계산합니다.
-
runningMin은 측정치의 실행 최소를 계산합니다.
-
runningSum은 치수의 누계를 계산합니다.
윈도 함수
-
firstValue은(는) 지정된 속성을 기준으로 분할 및 정렬된 집계된 측정치 또는 차원의 첫 번째 값을 계산합니다.
-
lastValue은(는) 지정된 속성 기준으로 분할 및 정렬된 집계된 측정치 또는 차원의 마지막 값을 계산합니다.
-
windowAvg은 지정된 속성에 따라 분할 및 정렬된 사용자 지정 창에서 집계된 측정치의 평균을 계산합니다.
-
windowCount은 지정된 속성에 따라 분할 및 정렬된 사용자 지정 창에서 집계된 측정치의 개수를 계산합니다.
-
windowMax은 지정된 속성에 따라 분할 및 정렬된 사용자 지정 창에서 집계된 측정치의 최대를 계산합니다.
-
windowMin은 지정된 속성에 따라 분할 및 정렬된 사용자 지정 창에서 집계된 측정치의 최소값을 계산합니다.
-
windowSum은 지정된 속성에 따라 분할 및 정렬된 사용자 지정 창에서 집계된 측정치의 합계를 계산합니다.