숫자 함수

이 문서에서는 Tableau의 숫자 함수와 관련 사용법을 소개합니다. 또한 예제를 사용하여 숫자 계산을 만드는 방법을 보여 줍니다.

숫자 함수를 사용하는 이유

숫자 함수를 사용하면 필드의 데이터 값에 대한 계산을 수행할 수 있습니다. 숫자 함수는 숫자 값을 포함하는 필드에서만 사용할 수 있습니다. 자세한 내용은 데이터 유형을 참조하십시오.

예를 들어 Budget Variance라는 이름으로, 예산의 분산 값을 포함하는 필드가 있다고 가정합니다. 분산 값 중 하나는 -7입니다. ABS 함수를 사용하여 해당 숫자의 절대값과 해당 필드의 다른 모든 숫자를 반환할 수 있습니다.

계산은 다음과 비슷한 모양입니다.

ABS[Budget Variance]

즉, ABS(-7) = 7입니다.

Tableau에서 사용할 수 있는 숫자 함수

함수

구문

설명

ABS

ABS(number)

주어진 숫자의 절대값을 반환합니다.

예:

ABS(-7) = 7
ABS([Budget Variance])

두 번째 예제에서는 Budget Variance 필드에 포함된 모든 숫자에 대해 절대값을 반환합니다.

ACOS

ACOS(number)

주어진 숫자의 아크코사인을 반환합니다. 결과는 라디언 단위입니다. 결과는 라디언 단위입니다.

예:

ACOS(-1) = 3.14159265358979

ASIN

ASIN(number)

주어진 숫자의 아크사인을 반환합니다. 결과는 라디언 단위입니다. 결과는 라디언 단위입니다.

예:

ASIN(1) = 1.5707963267949

ATAN

ATAN(number)

주어진 숫자의 아크탄젠트를 반환합니다. 결과는 라디언 단위입니다. 결과는 라디언 단위입니다.

예:

ATAN(180) = 1.5652408283942

ATAN2

ATAN2(y number, x number)

주어진 두 숫자(x 및 y)의 아크탄젠트를 반환합니다. 결과는 라디언 단위입니다. 결과는 라디언 단위입니다.

예:

ATAN2(2, 1) = 1.10714871779409

CEILING

CEILING(number)

같거나 더 큰 값의 가장 근접한 정수로 반올림/반내림합니다.

예:

CEILING(3.1415) = 4

데이터 원본별 지원 여부:

데이터 원본 지원
Microsoft Access 지원 안 함
Microsoft Excel 지원
텍스트 파일 지원
통계 파일 지원
Tableau Server 지원
Actian Vector 지원 안 함
Amazon Aurora 지원 안 함
Amazon EMR Hadoop Hive 지원
Amazon Redshift 지원 안 함
Aster Database 지원 안 함
Cloudera Hadoop 지원
DataStax Enterprise 지원
EXASOL 지원 안 함
Firebird 지원 안 함
Google Analytics 지원
Google BigQuery 지원
Google Cloud SQL 지원 안 함
Hortonworks Hadoop Hive 지원
IBM BigInsights 지원 안 함
IBM DB2 지원 안 함
IBM PDA (Netezza) 지원 안 함
MapR Hadoop Hive 지원
MarkLogic 지원 안 함
Microsoft Analysis Services 지원 안 함
Microsoft PowerPivot 지원 안 함
Microsoft SQL Server 지원 안 함
MySQL 지원 안 함
Oracle 지원 안 함
Oracle Essbase 지원 안 함
Actian Matrix(ParAccel) 지원 안 함
Pivotal Greenplum 지원 안 함
PostgreSQL 지원 안 함
Progress OpenEdge 지원 안 함
Salesforce 지원
SAP HANA 지원 안 함
SAP Sybase ASE 지원 안 함
SAP Sybase IQ 지원 안 함
Spark SQL 지원
Splunk 지원 안 함
Teradata 지원 안 함
Teradata OLAP Connector 지원 안 함
Vertica 지원 안 함

COS

COS(number)

각도의 코사인을 반환합니다. 각도를 라디언 단위로 지정합니다.

예:

COS(PI( ) /4) = 0.707106781186548

COT

COT(number)

각도의 코탄젠트를 반환합니다. 각도를 라디언 단위로 지정합니다.

예:

COT(PI( ) /4) = 1

DEGREES

DEGREES(number)

주어진 숫자(라디언 단위)를 각도로 변환합니다.

예:

DEGREES(PI( )/4) = 45.0

DIV

DIV(integer1, integer2)

integer1을 integer2로 나누는 나누기 연산의 정수 부분을 반환합니다.

예:

DIV(11,2) = 5

EXP

EXP(number)

주어진 숫자를 지수로 한 e의 거듭제곱을 반환합니다.

예:

EXP(2) = 7.389
EXP(-[Growth Rate]*[Time])

FLOOR

FLOOR(number)

같거나 더 적은 값의 가장 근접한 정수로 반올림/반내림합니다.

예:

FLOOR(3.1415) = 3

데이터 원본별 지원 여부:

데이터 원본 지원
Microsoft Access 지원 안 함
Microsoft Excel 지원
텍스트 파일 지원
통계 파일 지원
Tableau Server 지원
Actian Vector 지원 안 함
Amazon Aurora 지원 안 함
Amazon EMR Hadoop Hive 지원
Amazon Redshift 지원 안 함
Aster Database 지원 안 함
Cloudera Hadoop 지원
DataStax Enterprise 지원
EXASOL 지원 안 함
Firebird 지원 안 함
Google Analytics 지원
Google BigQuery 지원
Google Cloud SQL 지원 안 함
Hortonworks Hadoop Hive 지원
IBM BigInsights 지원 안 함
IBM DB2 지원 안 함
IBM Netezza 지원 안 함
MapR Hadoop Hive 지원
MarkLogic 지원 안 함
Microsoft Analysis Services 지원 안 함
Microsoft PowerPivot 지원 안 함
Microsoft SQL Server 지원 안 함
MySQL 지원 안 함
Oracle 지원 안 함
Oracle Essbase 지원 안 함
ParAccel 지원 안 함
Pivotal Greenplum 지원 안 함
PostgreSQL 지원 안 함
Progress OpenEdge 지원 안 함
Salesforce 지원
SAP HANA 지원 안 함
SAP Sybase ASE 지원 안 함
SAP Sybase IQ 지원 안 함
Spark SQL 지원
Splunk 지원 안 함
Teradata 지원 안 함
Teradata OLAP Connector 지원 안 함
Vertica 지원 안 함

HEXBINX

HEXBINX(number, number)

x, y 좌표를 가장 가까운 육방정계 구간차원의 x 좌표로 매핑합니다. 구간차원의 측면 길이는 1이므로 입력에 적절한 배율을 적용해야 합니다.

HEXBINX 및 HEXBINY는 육방정계 구간차원을 위한 구간 지정 및 그리기 함수입니다. 육방정계 구간차원은 지도와 같은 x/y 평면에서 데이터를 시각화할 수 있는 효율적이고 세련된 옵션입니다. 구간차원이 육방정계이므로 각 구간차원은 원으로 근사화되고 데이터 요소부터 구간차원 중심까지의 거리 변동이 최소화됩니다. 따라서 클러스터링이 더욱 정확해지고 많은 정보를 제공하게 됩니다.

예:

HEXBINX([Longitude], [Latitude])

HEXBINY

HEXBINY(number, number)

x, y 좌표를 가장 가까운 육방정계 구간차원의 y 좌표로 매핑합니다. 구간차원의 측면 길이는 1이므로 입력에 적절한 배율을 적용해야 합니다.

예:

HEXBINY([Longitude], [Latitude])

LN

LN(number)

숫자의 자연 로그를 반환합니다. 숫자가 0보다 작거나 같으면 Null을 반환합니다.

LOG

LOG(number [, base])

주어진 밑에 대한 숫자의 로그를 반환합니다. 밑 값을 생략하면 밑 10이 사용됩니다.

MAX

MAX(number, number)

두 인수의 최대값을 반환합니다(두 인수가 동일한 유형이어야 함). 인수가 하나라도 Null이면 Null을 반환합니다. 집계 계산의 단일 필드에 MAX를 적용할 수도 있습니다.

예:

MAX(4,7)
MAX(Sales,Profit)
MAX([First Name],[Last Name])

MIN

MIN(number, number)

두 인수의 최소값을 반환합니다(두 인수가 동일한 유형이어야 함). 인수가 하나라도 Null이면 Null을 반환합니다. 집계 계산의 단일 필드에 MIN를 적용할 수도 있습니다.

예:

MIN(4,7)
MIN(Sales,Profit)
MIN([First Name],[Last Name])

PI

PI( )

숫자 상수 pi 3.14159를 반환합니다.

POWER

POWER(number, power)

숫자를 지정한 지수의 거듭제곱으로 반환합니다.

예:

POWER(5,2) = 52 = 25
POWER(Temperature, 2)

^ 기호를 사용할 수도 있습니다.

5^2 = POWER(5,2) = 25

RADIANS

RADIANS(number)

주어진 숫자를 각도에서 라디언 단위로 변환합니다.

예:

RADIANS(180) = 3.14159

ROUND

ROUND(number, [decimals])

숫자를 지정한 자릿수로 반올림/반내림합니다. decimals 인수는 최종 결과에 포함할 소수 자릿수를 지정합니다. decimals가 생략되면 number가 가장 근접한 정수로 반올림/반내림됩니다.

예:

이 예제에서는 모든 Sales 값을 정수로 반올림/반내림합니다.

ROUND(Sales)

SQL Server 등의 일부 데이터베이스에서는 음수 length를 지정할 수 있습니다. 여기서 -1을 지정하면 number가 10 단위로 반올림되고 -2를 지정하면 100 단위로 반올림됩니다. 모든 데이터베이스에 적용되는 것은 아닙니다. 예를 들어 Excel 또는 Access에는 적용되지 않습니다.

SIGN

SIGN(number)

숫자의 부호를 반환합니다. 가능한 반환 값은 숫자가 음수이면 -1이고, 숫자가 0이면 0이고, 숫자가 양수이면 1입니다.

예:

Profit 필드의 평균이 음수인 경우

SIGN(AVG(Profit)) = -1

SIN

SIN(number)

각도의 사인을 반환합니다. 각도를 라디언 단위로 지정합니다.

예:

SIN(0) = 1.0
SIN(PI( )/4) = 0.707106781186548

SQRT

SQRT(number)

숫자의 제곱근을 반환합니다.

예:

SQRT(25) = 5

SQUARE

SQUARE(number)

숫자의 제곱을 반환합니다.

예:

SQUARE(5) = 25

TAN

TAN(number)

각도의 탄젠트를 반환합니다. 각도를 라디언 단위로 지정합니다.

예:

TAN(PI ( )/4) = 1.0

ZN

ZN(expression)

null이 아니면 식을 반환하고, null이면 0을 반환합니다. 이 함수를 통해 Null 값 대신 0 값을 사용할 수 있습니다.

예:

ZN([Profit]) = [Profit]


숫자 계산 만들기

아래의 단계를 수행하여 숫자 계산을 만드는 방법을 배워 보십시오.

  1. Tableau Desktop에서 Tableau와 함께 제공된 Sample - Superstore 저장된 데이터 원본에 연결합니다.

  2. 워크시트로 이동하고 분석 > 계산된 필드 만들기를 선택합니다.

  3. 계산 에디터가 열리면 다음을 수행합니다.

    • 계산된 필드의 이름을 Minimum Sales transaction으로 지정합니다.

    • 다음 수식을 입력합니다.

      MIN(Sales)

    • 작업을 마쳤으면 확인을 클릭합니다.

새 숫자 계산이 데이터 패널의 측정값 아래에 나타납니다. 다른 필드와 마찬가지로, 하나 이상의 비주얼리제이션에서 이 필드를 사용할 수 있습니다.

Minimum Sales를 워크시트에 있는 마크 카드의 텍스트 위에 배치하면 이름이 AGG(Minimum Sales)로 변경되며, 이미 가장 낮은 세부 수준(모든 레코드에 대해 가장 작은 매출 값)까지 집계되었으므로 더 이상 집계되지 않는다는 것을 알 수 있습니다.

이 예에서는 범주별 최소 매출을 보여 줍니다.

하위 범주를 뷰로 가져오면 각 하위 범주의 최소 매출이 표시됩니다.

참고 항목

Tableau의 함수

Tableau 함수(사전순)

Tableau 함수(범주별)

Tableau에서 계산 서식 지정

의견을 주셔서 감사합니다! 피드백을 제출하는 동안 오류가 발생했습니다.