빠른 모드 방법을 위해 소스 열에서 파생된 기간 선택

소스 데이터의 데이터 소스에 기간 열이 포함되어 있는 경우 이 열에서 Oracle Enterprise Performance Management Cloud 기간이 파생될 수 있습니다.

소스 데이터에는 다음과 같은 다양한 형식의 기간이 포함되어 있을 수 있습니다.

  • Jan-20

  • January-20

  • 01-20

  • 01/31/20

  • 01-Jan-20

타겟 표현식을 사용하여 타겟 연도 및 기간 값을 파생시킬 수도 있고 날짜 필드 및 연계된 형식을 사용하여 연도 및 기간을 파생시킬 수도 있습니다. 타겟 표현식 사용에 대한 자세한 내용은 타겟 표현식 사용을 참조하십시오.

타겟 연도 및 기간 값을 파생시키려면 다음 타겟 표현식을 사용합니다.

  • substring() - 문자 위치(시작 위치) 및 하위 문자열 길이(추출할 문자 수)를 기준으로 문자열에서 문자를 추출하고 반환합니다.

    자세한 내용은 Substring을 참조하십시오.

  • split() - 구분자를 기준으로 소스 값을 분할하고, 값을 분할한 후의 n 값을 반환합니다. 이 표현식 유형은 문자열에서 세그먼트 값을 분할하는 데 유용합니다.

    자세한 내용은 Split을 참조하십시오.

날짜 필드 및 연계된 형식을 사용하여 연도 및 기간을 파생시키려면 다음 타겟 표현식을 사용합니다.

  • toPeriod() - toPeriod(field, "<DATE FORMAT>", Mon) 구문을 사용하여 소스 시스템 기간 이름을 기준으로 기간 차원 멤버를 파생시킵니다.


    toPeriod 타겟 표현식 페이지 표시 이미지

  • toYear() - toYear(field, "<DATE FORMAT>", "FY+YY") 구문을 사용하여 소스 시스템 기간 이름을 기준으로 연도 차원 멤버를 파생시킵니다.


    toYear 타겟 표현식 페이지 표시 이미지

<DATEFORMAT>은 단순 Java 날짜 형식입니다. 단순 Java 데이터 형식에 대한 자세한 정보는 https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html을 참조하십시오.

Map은 또 다른 타겟 표현식으로, 이 경우 map(substr(field,1,2),P1:Jan|P2:Feb|P3:Mar|….) 구문을 사용하여 매핑하는 데 substr, split, 일련의 키 값 쌍 같은 표현식을 사용하는 입력 필드나 필드를 허용할 수 있습니다.

Note:

map 타겟 표현식은 모든 표현식에 사용할 수 있습니다.