Loading
시스템 관리자에 대한 피싱 방지 MFA 및 전 직원사용자 MFA 적용 안내 더 많이 읽기
Salesforce Data 360 소개
계산된 필드 수식의 함수

계산된 필드 수식의 함수

Tableau 시맨틱스는 다양한 범주의 다양한 함수를 지원합니다.

많은 기능이 Tableau에서도 지원됩니다. 자세한 내용 및 예제는 Tableau 함수 문서를 참조하십시오. 차이점이 있는 경우 Tableau 시맨틱스는 이 페이지에 있는 내용을 사용합니다.

집계 함수

함수 syntax 상세 설명
평균 AVG(식) 식에서 모든 값의 평균을 반환합니다. Null 값은 무시됩니다.
CORR CORR(expression1, expression2) 두 식의 Pearson 상관 계수를 반환합니다.
커버 COVAR(expression1, expression2) 두 식의 샘플 공산을 반환합니다.
COVARP COVARP(식 1, 식2) 두 식의 모집단 공산을 반환합니다.
개수 COUNT(expression) 그룹의 고유하지 않은 항목 수를 반환합니다. Null 값은 계산되지 않습니다.
COUNTD COUNTD(expression) 그룹의 고유한 항목 수를 반환합니다. Null 값은 계산되지 않습니다.
중간값 MEDIAN(expression) 모든 레코드에서 식의 중간값을 반환합니다. Null 값은 무시됩니다.
PERCENTILE PERCENTILE( 표현식, 숫자) 지정된 <number>에 해당하는 지정된 표현식의 백분위수 값을 반환합니다. <number>은 0~1(포함) 사이여야 하며 숫자 상수여야 합니다.
STDEV STDEV( 표현식) 모집단의 샘플을 기반으로 주어진 <expression>에서 모든 값의 통계 표준 편차를 반환합니다.
STDEVP STDEVP( 표현식) 편향된 모집단을 기반으로 지정된 <expression>의 모든 값에 대한 통계 표준 편차를 반환합니다.
합계 SUM(식) 식에서 모든 값의 합계를 반환합니다. Null 값은 무시됩니다.
VAR VAR(식) 모집단의 샘플을 기반으로 주어진 <expression>에서 모든 값의 통계 분산을 반환합니다.
VARP VARP(expression) 전체 모집단을 기반으로 주어진 <expression>의 모든 값의 통계 분산을 반환합니다.

날짜 함수

노트
노트 입력이 잘못되면 쿼리가 실패합니다. 2월 30일과 같이 존재하지 않는 날짜가 포함된 입력은 가장 가까운 실제 날짜로 반올림되지 않습니다. 대신 데이터 무결성을 유지하기 위해 쿼리가 완전히 실패합니다.
FunctioN syntax 상세 설명
DATE DATE(EXPRESSION) 숫자, 문자열 또는 <expression> 날짜에 지정된 날짜를 반환합니다.
DATEADD DATEADD(date_part, interval, date) 지정된 숫자 <interval>이 지정된 날짜의 지정된 <date_part>에 추가된 <date>을 반환합니다. 예를 들어 시작 일자에 3개월 또는 12일을 추가합니다.
DATEDIFF DATEDIFF(date_part, date1, date2, [start_of_week]) 두 날짜 사이의 날짜 부분 수(주, 년 등)를 반환합니다.
데이터 이름 DATENAME(date_part, date, [start_of_week]) <date>의 <date_part>를 문자열로 반환합니다.
DATEPARSE DATEPARSE(date_format, date_string) 특정 서식이 지정된 문자열을 날짜로 반환합니다.
데이터 부분 DATEPART(date_part, date, [start_of_week]) 지정된 날짜 부분의 이름을 정수로 반환합니다.
날짜/시간 DATETIME( 표현식) 숫자, 문자열 또는 날짜 식이 주어진 날짜/시간을 반환합니다.
DATETRUNC DATETRUNC(date_part, date, [start_of_week]) 특정 날짜를 가져오고 원하는 특성에 해당 날짜의 버전을 반환합니다. 모든 날짜에 일, 월, 분기 및 연도의 값이 있어야 하므로 DATETRUNC는 값을 지정된 날짜 부분까지 각 날짜 부분에 대한 최저값으로 설정합니다.
DAY    
ISDATE ISDATE(string) 지정된 <string>이 유효한 날짜인 경우 true를 반환합니다.
ISOQUARTER ISOQUARTER(날짜) 지정된 <date>의 ISO8601 주 기준 분기를 정수로 반환합니다.
ISOWEEK ISOWEEK(날짜) 지정된 <date>의 ISO8601 주 기반 주를 정수로 반환합니다.
주말 ISOWEEKDAY(날짜) 주어진 <날짜>의 ISO8601 주별 기준 평일을 정수로 반환합니다.
ISOYEAR ISOYEAR(날짜) 지정된 날짜의 ISO8601 주 기준 연도를 정수로 반환합니다.
MAKEDATE MAKEDATE(연도, 월, 일) 지정된 <year>, <month> 및 <day>에서 구성된 날짜 값을 반환합니다.
MAKEDATETIME MAKEDATETIME(날짜, 시간) <date> 및 <time>을 결합하는 datetime을 반환합니다. 날짜는 날짜, 날짜/시간 또는 문자열 유형일 수 있습니다. 시간은 날짜/시간이어야 합니다.
MAKETIME MAKETIME(시간, 분, 초) 지정된 <hour>, <minute> 및 <second에서 구성된 날짜 값을 반환합니다.
MONTH MONTH(날짜) 지정된 <date>의 월을 정수로 반환합니다.
NOW NOW() 현재 로컬 시스템 날짜 및 시간을 반환합니다.
QUARTER QUARTER(date) 지정된 <date>의 분기를 정수로 반환합니다.
TODAY TODAY() 현재 날짜를 날짜 데이터 유형으로 반환합니다.
WEEK WEEK(날짜) 주어진 <date>의 주를 정수로 반환합니다.
YEAR YEAR(date) 지정된 <date>의 연도를 정수로 반환합니다.

논리적 함수

함수 syntax 상세 설명
CASE CASE <expression> WHEN <value1> Then <then1> WHEN <value2> Then <then2> ... [ELSE <default>] END 식을 평가하고 지정된 옵션(<value1>, <value2> 등)과 비교합니다. 식과 일치하는 값이 발생하면 CASE가 해당 반환을 반환합니다. 일치하는 항목을 찾을 수 없는 경우 기본값이 반환됩니다. 기본값이 없고 일치하는 값이 없는 경우 Null이 반환됩니다.
ELSE CASE <expression> WHEN <value1> Then <then1> WHEN <value2> Then <then2>... [ELSE <default>] END 테스트된 표현식이 참이 아닌 경우 반환할 기본값을 지정하는 데 사용되는 IF 또는 CASE 표현식의 선택적 부분입니다.
ELSEIF [ELSEIF <test2> 그다음 <then2>] 일련의 식을 테스트하고 첫 번째 true <test>에 대해 <then> 값을 반환합니다.
END   IF 또는 CASE 식을 닫는 데 사용됩니다.
IIF IIF(<test>, <then>, <else>, [<unknown>]) 조건이 충족되었는지 확인합니다(<test>), 테스트가 true인 경우 <then>, 테스트가 false인 경우 <else> 및 테스트가 null인 경우 <unknown>에 대한 옵션 값을 반환합니다. 알 수 없는 옵션이 지정되지 않은 경우 IIF가 null을 반환합니다.
IF <test1> 그런 다음 <then1> [ELSEIF <test2> 그런 다음 <then2>...] [ELSE <default>] 종료 일련의 식을 테스트하고 첫 번째 true <test>에 대해 <then> 값을 반환합니다.
IFNULL null이 아닌 경우 <expr1>을 반환합니다. 그렇지 않으면 <expr2>을 반환합니다. IFNULL(expr1, expr2)
IN <expr1> IN <expr2> <expr1>의 값이 <expr2>의 값과 일치하는 경우 TRUE를 반환합니다.
ISNULL ISNULL( 표현식) <expression>이 NULL(유효한 데이터를 포함하지 않음)인 경우 true를 반환합니다.
NOT NOT <expression> 식에 대해 논리적 거부를 수행합니다.
THEN <test1> 그런 다음 <then1> [ELSEIF <test2> 그런 다음 <then2>...] [ELSE <default>] 종료 특정 값 또는 테스트가 참일 경우 반환할 결과를 정의하는 데 사용되는 IF, ELSEIF 또는 CASE 식의 필수 부분입니다.
WHEN CASE <expression> WHEN <value1> Then <then1> WHEN <value2> Then <then2> ... [ELSE <default>] END CASE 식의 필수 부분입니다. <expression>과 일치하는 첫 번째 <값>을 찾고 해당하는 <then>을 반환합니다.
ZN ZN(expression) null이 아닌 경우 <expression>을 반환합니다. 그렇지 않으면 0을 반환합니다.

논리적 연산자

operator 상세 설명
= 및 == 두 값이 같은지 평가합니다. = 및 == 연산자는 동일하게 사용할 수 있습니다.
<> 및 != 두 값이 같지 않은지를 평가합니다.
< 어떤 값이 이 부호 뒤에 오는 값보다 작은지를 평가합니다.
> 어떤 값이 이 부호 뒤에 오는 값보다 작은지를 평가합니다.
<= 어떤 값이 이 부호 뒤에 오는 값보다 작거나 같은지를 평가합니다.
>= 어떤 값이 이 부호 뒤에 오는 값보다 크거나 같은지를 평가합니다.
AND 두 값 또는 식이 모두 참인지 평가합니다.
OR 여러 값 또는 식 중 최소한 하나가 참인지 평가합니다.

숫자 함수

연산자/역할 syntax 상세 설명
+   + 연산자는 숫자에 적용될 때 더하기를 의미하고 문자열에 적용될 때 연결을 의미합니다. 이를 사용하여 날짜에 일수를 추가할 수 있습니다.
-   - 연산자는 숫자에 적용된 경우 빼기를 의미하고, 식에 적용된 경우 부정을 의미합니다. 이를 사용하여 날짜에서 일수를 빼거나 두 날짜 사이의 일 단위 차이를 계산할 수 있습니다.
*   * 연산자는 숫자 곱하기를 의미합니다.
/   / 연산자는 숫자 디비전을 의미합니다.
()   괄호 안에 먼저 계산할 식을 지정합니다. 다른 모든 식은 표준 연산자 우선 순위를 사용하여 계산됩니다.
ABS ABS(숫자) 주어진 <number>의 절대값을 반환합니다.
ACOS ACOS(숫자) 주어진 <number>의 arccosine(각수)을 반환합니다. 유효하지 않은 인수로 인해 쿼리가 실패합니다.
ASIN ASIN(숫자) 주어진 <number>의 arcsine(각수)을 반환합니다. 유효하지 않은 인수로 인해 쿼리가 실패합니다.
ATAN ATAN(number) 주어진 <number>의 arctangent(각수)를 반환합니다.
ATAN2 ATAN2(y 숫자, x 숫자) 두 숫자(x 및 y) 사이의 소수점(각)을 반환합니다. 결과는 라디언 단위입니다.
CEILING CEILING(숫자) <number>를 값이 같거나 큰 가장 가까운 정수로 반올림합니다.
COS COS(숫자) 각도의 코사인을 반환합니다.
COT COT(숫자) 각도의 cotangent를 반환합니다. 유효하지 않은 인수로 인해 쿼리가 실패합니다.
학위 DEGREES(숫자) 라디언 단위의 각도를 점수로 변환합니다.
DIV DIV(integer1, integer2) <integer1>을 <integer2>로 나눈 디비전 작업의 정수 부분을 반환합니다.
EXP EXP(숫자) 지정된 <number>의 수로 증가된 e를 반환합니다.
FLOAT FLOAT( 표현식) 인수를 부동 포인트 번호로 캐스팅합니다.
FLOOR FLOOR(숫자) 숫자를 같거나 낮은 값의 가장 가까운 <number>로 반올림합니다.
INT INT(식) 인수를 정수로 캐스트합니다.
LOG LOG(숫자, [기본]) 주어진 <base>에 대한 <number>의 로그를 반환합니다. 옵션 base 인수가 없는 경우 base 10이 사용됩니다. 유효하지 않은 인수로 인해 쿼리가 실패합니다.
LN LN(숫자) <number>의 자연 로그를 반환합니다. 유효하지 않은 인수로 인해 쿼리가 실패합니다.
MAX MAX(expression) 또는 MAX(expr1, expr2) 동일한 데이터 유형이어야 하는 두 인수의 최대값을 반환합니다. 단일 필드에 MAX을 집계로 적용할 수도 있습니다.
MIN MIN(expression) 또는 MIN(expr1, expr2)

동일한 데이터 유형이어야 하는 두 인수의 최대값을 반환합니다.

또한 단일 필드에 MIN을 집계로 적용할 수 있습니다.

PI PI() 숫자 상수 pi를 반환합니다. 3.14159...
     
ROUND ROUND(숫자, [소수 자릿수])

<number>를 지정된 자릿수로 반올림합니다.

옵션 소수점 인수는 포함할 소수점 자릿수를 지정합니다. 소수 자릿수가 생략되면 숫자가 가장 가까운 정수로 반올림됩니다.

POWER POWER(숫자, 전원) <number>를 지정된 <power>로 만듭니다.
랜덤 RANDOM() 0.0 <= x < 1.0 범위의 무작위 소수 자릿수를 반환합니다.
RADIANS RADIANS(숫자) 지정된 <number>를 척도로 라디언으로 변환합니다.
ROUND ROUND(숫자, [소수 자릿수])

<number>를 지정된 자릿수로 반올림합니다.

옵션 소수점 인수는 포함할 소수점 자릿수를 지정합니다. 소수 자릿수가 생략되면 숫자가 가장 가까운 정수로 반올림됩니다.

서명 SIGN(number) <number> 기호를 반환합니다. 가능한 반환 값은 숫자가 음수인 경우 -1이고, 숫자가 0인 경우 0 또는 숫자가 양수인 경우 1입니다.
SIN SIN(숫자) 각도의 신호를 반환합니다.
사각형 SQUARE(숫자) <number>의 사각형을 반환합니다.
TAN TAN(숫자) 각도의 탱젠트를 반환합니다.

텍스트 함수

노트
노트 REGEX 식은 regex 라이브러리 [RE2](https://github.com/google/re2/wiki/Syntax)를 사용합니다. RE2에서는 빈 패턴이 가능한 모든 위치(문자열의 시작 포함)에서 일치하는 것으로 간주됩니다. 백 참조, lookahead, lookbehind, 소유 수량자를 포함하여 일부 구문이 지원되지 않습니다.
기능 syntax 상세 설명
ASCII ASCII(문자열) <string>의 첫 번째 문자에 대한 ASCII 코드를 반환합니다.
CONTAINS CONTAINS(string, substring) 텍스트의 두 인수를 비교하여 첫 번째 인수에 두 번째 인수가 포함되어 있으면 TRUE를 반환합니다. 그렇지 않은 경우 FALSE를 반환합니다.
ENDSWITH ENDSWITH(string, substring) 지정된 <string>이 지정된 <substring>으로 끝나는 경우 true를 반환합니다. 후행 공백은 무시됩니다.
FIND FIND(문자열, 하위 문자열, [start]) 문자열에서 하위 문자열의 색인 위치를 반환하거나 하위 문자열을 찾을 수 없는 경우 0을 반환합니다. 문자열의 첫 번째 문자는 position 1입니다. 옵션인 숫자 인수 start가 추가되면 시작 위치 이전에 나타나는 하위 문자열의 인스턴스가 무시됩니다.
FINDNTH FINDNTH(문자열, 하위 문자열, 발생) 지정된 문자열 내에서 substring의 n번째 발생 위치를 반환합니다. 여기서 n은 발생 인수입니다.
LEFT LEFT(문자열, 숫자) 문자열에서 가장 왼쪽 <number> 문자를 반환합니다.
LEN LEN(문자열) 문자열의 길이를 반환합니다.
LOWER LOWER(string) 제공된 <string>을 소문자로 반환합니다.
LTRIM LTRIM(문자열) 선행 공백이 제거된 상태로 제공된 <string>을 반환합니다.
MID MID(문자열, start, [length]) 지정된 시작 위치에서 시작하는 문자열을 반환합니다. 문자열의 첫 번째 문자는 위치 1입니다. 옵션인 숫자 인수 길이가 추가되면 반환된 문자열에 해당 문자 수만 포함됩니다.
적절 PROPER(string) 각 단어의 첫 번째 문자가 대문자로 표시되고 나머지 문자가 소문자로 표시된 <string>을 반환합니다.
REGEXP_EXTRACT REGEXP_EXTRACT(string, pattern) 정규식 패턴과 일치하는 문자열의 일부를 반환합니다.
REGEXP_EXTRACT_NTH REGEXP_EXTRACT_NTH(문자열, 패턴, 색인) 정규식 패턴과 일치하는 문자열의 일부를 반환합니다. 하위 문자열은 n번째 수집 그룹과 일치하며, 여기서 n은 지정된 색인입니다. 색인이 0인 경우 전체 문자열이 반환됩니다.
REGEXP_MATCH REGEXP_MATCH(string, pattern) 지정된 문자열의 하위 문자열이 정규식 패턴과 일치하는 경우 true를 반환합니다.
REGEXP_REPLACE REGEXP_REPLACE(문자열, 패턴, 대체) 정규식 패턴이 대체 문자열로 대체되는 지정된 문자열의 사본을 반환합니다.
REPLACE REPLACE(문자열, 하위 문자열, 대체) <substring>에 대해 <string>을 검색하고 <replacement>로 대체합니다. <substring>을 찾을 수 없는 경우 문자열이 변경되지 않습니다.
RIGHT RIGHT(문자열, 숫자) 문자열에서 가장 오른쪽에 있는 <number> 문자를 반환합니다.
RTRIM RTRIM(문자열) 후행 공백이 제거된 상태로 제공된 <string>을 반환합니다.
공간 SPACE(숫자) 지정된 반복 공백 수로 구성된 문자열을 반환합니다.
SPLIT SPLIT(문자열, 구분 기호, 토큰 번호) 구분 기호 문자를 사용하여 문자열에서 하위 문자열을 반환하여 문자열을 토큰의 순서로 구분합니다.
STARTSWITH STARTSWITH(문자열, 하위 문자열) 문자열이 하위 문자열로 시작하는 경우 true를 반환합니다. 선행 공백은 무시됩니다.
STR STR(식) 인수를 문자열로 캐스트합니다.
TRIM TRIM(문자열) 선행 및 후행 공백이 제거된 상태로 제공된 <string>을 반환합니다.
UPPER UPPER(문자열) 제공된 <string>을 대문자로 반환합니다.

사용자 함수

기능 syntax 상세 설명
USERID15 USERID15() 로그인한 사용자에 대해 대/소문자를 구분하는 15자 Salesforce ID를 반환합니다.
USERID18 USERID18() 로그인한 사용자에 대해 대/소문자를 구분하는 18자 Salesforce ID를 반환합니다.

AI 함수

기능 syntax 상세 설명
AI_CLASSIFY AI_CLASSIFY(input_value, input_categories) 입력 값을 지정된 범주 중 하나로 분류합니다.
AI_SENTIMENT AI_SENTIMENT(expression) 입력 텍스트의 분위기를 분석하고 긍정적, 부정적 또는 중립으로 분류합니다.
 
로드 중
Salesforce Help | Article