選取衍生自快速模式方法之來源欄的期間

如果來源資料包含資料來源中的期間欄,Oracle Enterprise Performance Management Cloud 期間就可衍生自此欄。

來源資料可包含以下各種格式的期間,例如:

  • Jan-20

  • January-20

  • 01-20

  • 01/31/20

  • 01-Jan-20

您也可以使用目標表示式來衍生目標年度與期間值,或使用日期欄位與相關聯格式來衍生年度與期間。如需使用目標表示式的相關資訊,請參閱使用目標表示式

若要衍生目標年度與期間值,請使用下列目標表示式。

  • substring()—從字串中根據字元位置 (開始位置) 和子字串長度 (要擷取的字元數),擷取並傳回字元。

    如需詳細資訊,請參閱子字串

  • split()—根據分隔符號分割來源值,並於分割值之後傳回 n 值。需要從字串中分割區段值時,此表示式類型非常有用。

    如需詳細資訊,請參閱分割

若要使用日期欄位與相關聯格式來衍生年度與期間,請使用下列目標表示式。

  • 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 是另一個目標表示式,可讓您接受輸入欄位或具有substrsplit 等表示式的欄位,以及使用下列語法對映的一系列索引鍵值組:map(substr(field,1,2),P1:Jan|P2:Feb|P3:Mar|….)

Note:

map 目標表示式可用於任何表示式。