범주별 함수 - Amazon QuickSight

범주별 함수

이 단원에는 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이 아닌 첫 번째 인수의 값을 반환합니다.

  • Ifelseif, 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의 계산된 필드에 사용할 수 있는 수학 함수에는 다음이 포함됩니다.

  • Mod(number, divisor) - 숫자를 제수로 나눈 후 나머지를 구합니다.

  • Log(expression) - 임의의 표현식의 밑이 10인 로그를 반환합니다.

  • Ln(expression) - 임의의 표현식의 자연로그를 반환합니다.

  • Abs(expression) - 임의의 표현식의 절대값을 반환합니다.

  • Sqrt(expression) - 임의의 표현식의 제곱근을 반환합니다.

  • Exp(expression) - 임의의 표현식의 자연로그 밑 e의 거듭제곱을 반환합니다.

문자열 함수

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은 지정된 속성에 따라 분할 및 정렬된 사용자 지정 창에서 집계된 측정치의 합계를 계산합니다.