Loading
시스템 관리자에 대한 피싱 방지 MFA 및 전 직원사용자 MFA 적용 안내 더 많이 읽기
CRM Analytics
computeExpression 매개 변수

computeExpression 매개 변수

computeExpression 변환을 정의할 때 작업 특성을 computeExpression으로 설정합니다. 또한 값을 생성하는 데 사용되는 식과 입력 소스에 대한 매개 변수를 지정할 수 있습니다.

매개 변수

computeExpression 노드의 parameters 및 computedFields 섹션에서 매개 변수를 지정할 수 있습니다.

다음 표에서는 parameters 섹션의 매개 변수를 설명합니다.

매개 변수 필수?
source 이 변환에 대한 입력 소스를 식별하는 데이터 플로 정의 파일의 노드입니다.
mergeWithSource 아니요 입력 필드가 결과 데이터 집합에 파생 필드와 함께 포함되는지 여부를 나타냅니다. True이면 결과 데이터 집합에 소스의 모든 입력 필드와 새로 생성된 파생 필드가 포함되고, False이면 결과 데이터 집합에 파생 필드만 포함됩니다. 기본값은 true입니다.
computedFields 데이터 집합에서 파생 필드를 생성하는 데 사용되는 특성 및 표현식입니다.

computedFields

다음 표에서는 computedFields 섹션의 특성을 설명합니다. 또한 데이터가 데이터 집합에서 다르게 표시되도록 필드 메타데이터를 재정의하기 위해 제공할 수 있는 선택적 특성에 대해서도 설명합니다. 예를 들어, CRM Analytics에서 필드의 null 값을 기본값으로 바꿀 수 있습니다.

특성 필수?
name 생성된 필드의 API 이름입니다. API 이름은 고유해야 합니다. 그렇지 않으면, 데이터 플로가 실행되지 않습니다.
type

필드와 연결된 CRM Analytics 필드 유형입니다. 유효한 값은 텍스트, 숫자 또는 날짜입니다.

예:

"type": "Text"
label 아니요 CRM Analytics 사용자 인터페이스에 나타나는 생성 필드의 표시 이름입니다. 최대 255자까지 사용할 수 있습니다. 지정되지 않은 경우 기본적으로 입력 필드 이름으로 지정됩니다.
saqlExpression

파생 필드에 대한 값을 계산하는 데 사용된 SAQL 식입니다. 이 식은 입력 필드 또는 변환의 다른 파생 필드를 기반으로 할 수 있습니다.

예:

"saqlExpression":"toDate(birth_day, \"yyyy-M-d\")"

SAQL 식의 필드 이름에 글자, 숫자 또는 밑줄 외의 문자가 포함되어 있는 경우 이름을 작은따옴표로 묶습니다. 예를 들어 확대의 결과인 필드 이름은 관계 이름 및 도트가 접두사로 붙고 작은따옴표로 표시해야 합니다.

"saqlExpression":"'AccountId.Sales_Q4__c'-'AccountId.Sales_Q3__c'"

입력 필드로 다중 값 필드를 사용할 수 없습니다.

형식 예(날짜 필드만 해당) 파생 날짜 필드의 형식입니다. 형식에 대한 자세한 내용은 Analytics 외부 데이터 형식 개발자 가이드를 참조하십시오.
fiscalMonthOffset 아니요

날짜 필드만 해당합니다. 회계 연도의 첫 번째 달과 달력 연도의 첫 번째 달(1월) 간의 월 단위 차이입니다. 예를 들어, 회계 연도가 1월에 시작하는 경우 오프셋은 0이고, 회계 연도가 10월에 시작하는 경우에는 오프셋이 9입니다.

예:

"fiscalMonthOffset": 9

fiscalMonthOffset를 0 이외의 값으로 설정하면 CRM Analytics에서 날짜 값이 속하는 회계 주, 월, 분기 및 연도를 표시하는 필드를 생성합니다. 이러한 필드를 사용하여 데이터 집합에서 회계 기간별로 그룹화하고 필터링할 수 있습니다.

CRM Analytics는 동일한 데이터 집합의 fiscalMonthOffset 값이 다른 필드를 지원하지 않습니다. 다른 fiscalMonthOffset 값을 사용하면 상대 회계 날짜 범위별로 필터링할 경우 예기치 않은 결과가 표시될 수 있습니다. 데이터 세트의 모든 fiscalMonthOffset 특성을 동일한 값으로 설정하는 것이 좋습니다.

isYearEndFiscalYear 아니요

fiscalMonthOffset가 0보다 큰 날짜 필드의 경우에만 회계 연도가 회계 연도가 끝나거나 시작되는 연도인지 여부를 나타냅니다. 회계 연도가 시작하고 끝나는 달력 연도가 다를 수 있으므로 회계 연도에 사용할 연도를 지정합니다.

  • true인 경우 회계 연도는 회계 연도가 끝나는 연도입니다. 기본값은 true입니다.
  • false인 경우 회계 연도는 회계 연도가 시작하는 연도입니다.

예:

"isYearEndFiscalYear": true

CRM Analytics는 동일한 데이터 세트의 isYearEndFiscalYear 값이 다른 필드를 지원하지 않습니다. 다른 isYearEndFiscalYear 값을 사용하면 상대 회계 날짜 범위별로 필터링할 경우 예기치 않은 결과가 표시될 수 있습니다. 데이터 세트의 모든 isYearEndFiscalYear 특성을 동일한 값으로 설정하는 것이 좋습니다.

firstDayOfWeek 아니요

날짜 필드만 해당합니다. 달력 연도 및 회계 연도(해당되는 경우)의 첫 번째 요일입니다. 일요일을 첫 번째 날로 설정하려면 0을, 월요일을 첫 번째 날로 설정하려면 1을 사용하는 방식입니다. 첫째 날을 1월 1일로 설정하려면 -1을 사용합니다. 기본값은 -1입니다.

예:

"firstDayOfWeek": 0

CRM Analytics는 동일한 데이터 세트의 firstDayOfWeek 값이 다른 필드를 지원하지 않습니다. 다른 firstDayOfWeek 값을 사용하면 상대 주 날짜 범위별로 필터링할 경우 예기치 않은 결과가 나타날 수 있습니다. 데이터 세트의 모든 firstDayOfWeek 특성을 동일한 값으로 설정하는 것이 좋습니다.

precision 예(숫자 필드만 해당)

숫자 값의 최대 자릿수 또는 텍스트 값의 길이입니다. 숫자 값의 경우 소수점의 왼쪽과 오른쪽에 있는 숫자를 모두 포함합니다(단, 소수점 문자 제외). 값은 1~16이어야 합니다. 텍스트 값의 경우 기본적으로 값이 255자로 지정되고, 1~32,000자여야 합니다.

예:

 "precision": 10
scale 예(숫자 필드만 해당)

숫자 값에서 소수점 오른쪽의 자릿수입니다. 전체 자릿수 미만이어야 하며, 값은 1~15자여야 합니다.

예:

"scale": 2
defaultValue 아니요

null이 될 수 있는 텍스트 및 숫자 필드용입니다. 기본 값은 지정된 필드의 null 값을 바꿉니다. 기본값을 문자열로 입력합니다.

예:

 "defaultValue": "0"

다음 사항도 참조:

 
로드 중
Salesforce Help | Article