데이터세트에 Prism 계산 필드 추가
- 다음 시큐리티 요건 중 하나:
- Prism Analytics 기능 영역의Prism Datasets: Manage도메인
- 데이터세트에 대한데이터세트 편집자권한
- 데이터세트에 대한데이터세트 소유자권한
Prism 계산 필드를 데이터세트에 추가하여 데이터세트의 데이터를 변환할 수 있습니다. Prism 계산 필드는 데이터세트의 필드 수를 변경하지만 레코드 수는 변경하지 않습니다.
Prism 계산 필드에는 다음 구성요소가 포함됩니다.
구성요소 | 설명 |
|---|---|
이름 | 지정하는 이름이 필드 표시명입니다. |
표현식 | 표현식은 데이터세트의 다른 필드에 있는 데이터에 대해 수행하려는 처리 단계를 설명합니다. 표현식에는 다음이 포함될 수 있습니다.
자세한 내용은 다음을 참조하십시오. 개념: Prism 표현식 언어. |
필드 유형 | 표현식에 따라 반환 값 필드 유형이 결정됩니다. 표현식에 함수가 포함된 경우 함수의 반환 값에 따라 필드 유형이 결정됩니다. 표현식에 함수가 포함되어 있지 않으면 연산자에 따라 필드 유형이 결정됩니다.
|
원하는 결과를 얻으려면 Prism 계산 필드를 여러 개 생성해야 할 수 있습니다. 다른 Prism 계산 필드의 표현식에서 Prism 계산 필드의 결과를 사용하여 일련의 처리 단계를 정의할 수 있습니다.
Prism 계산 필드를 사용하여 다음을 수행할 수 있습니다.
필드 용도 | 예 |
|---|---|
필드 유형을 다른 필드 유형으로 변환합니다. | EPOCH_MS_TO_DATE 함수를 사용할 수 있도록 정수 필드 유형을 Long 필드 유형으로 변경합니다. 예를 들어 다음과 같습니다.
|
산술 계산을 수행합니다. | 수익 및 경비를 기준으로 순이익을 계산합니다. 예를 들어 다음과 같습니다.
특정 판매에 대한 총 수익의 백분율을 계산합니다. 예를 들어 다음과 같습니다.
|
다른 필드에서 값을 추출합니다. | EXTRACT_CODE 함수를 사용하여 통화 필드에서 통화 코드를 추출합니다. 예를 들어 다음과 같습니다.
|
2개의 텍스트 필드 값을 하나의 텍스트 필드로 결합합니다. | CONCAT 함수를 사용하여 성 및 이름으로 구성된 별도의 필드를 하나의 필드로 결합합니다. 예를 들어 다음과 같습니다.
|
특정 조건을 테스트합니다. | 연도가 2019년과 2020년 사이에 있는지 테스트합니다. 예를 들어 다음과 같습니다.
|
텍스트 필드의 시작 부분을 선행 0으로 채웁니다. | [EEID]는 다양한 길이의 숫자 데이터를 포함하는 텍스트 필드이며, 사용자는 필요한 경우 선행하는 0을 포함하여 길이가 항상 7자인 [Employee ID] 필드를 생성하려고 합니다. [EEID]가 빈 문자열인 경우에도 [EEID]의 시작 부분에 충분한 0을 추가하여 전체 문자열을 생성하는 [PaddedID]라는 계산 필드를 생성합니다. 예를 들어 다음과 같습니다.
그런 다음, [PaddedID] 필드의 마지막 7자를 반환하는 [Employee ID]라는 계산 필드를 생성합니다. 예를 들어 다음과 같습니다.
|
날짜 필드가 지정된 특정 날짜를 반환합니다. | [EFF_Date] 필드가 날짜 필드이며, 사용자가 현재 월의 말일을 계산하여 반환하려고 합니다.
|
Prism 계산 필드를 삭제하려면
데이터세트 변환 편집
태스크에 액세스하여 제거하려는 Prism 계산 필드의 메뉴를 선택하고필드 삭제 를
선택합니다. 다른 Prism 계산 필드가 삭제된 필드를 참조하는 경우 필드를 삭제하면 오류가 발생할 수 있습니다.- 데이터세트의데이터세트 변환 편집태스크에 액세스합니다.
- Prism 계산 필드를 추가할 데이터세트 파이프라인(파생 데이터세트에 필요) 및 단계를 선택합니다.
- 필드 추가를 선택합니다.
- 표현식 편집기에서 표현식을 입력하십시오.서로 다른 코드가 포함된 통화 필드를 사용하는 경우 Workday는 해당 계산의 결과를 NULL로 처리합니다.
- 속성 패널에서 이름을 입력합니다. 필드명은 명명 검증 규칙을 따라야 합니다.
- 키보드에서Enter또는Return을클릭하여 Prism 계산 필드를 저장합니다.페이지에서 다른 필드를 클릭해도 Prism 계산 필드에 대한 변경사항이 저장됩니다.
- (옵션) Prism 표현식 내의 모든 위치에 단일 및 여러 줄 코멘트를 삽입할 수 있습니다. Workday는 다음 문자 사이의 모든 텍스트를 코멘트로 처리합니다. /* */이러한 문자와 코멘트를 큰따옴표로 묶는 경우 Workday는 데이터 값을 코멘트로 간주하지 않습니다.