Se i dati di origine includono una colonna per il periodo nell'origine dati, il periodo di Oracle Enterprise Performance Management Cloud può essere derivato da questa colonna.
I dati di origine possono includere il periodo in diversi formati, come indicato di seguito.
Jan-20
Gennaio-20
01-20
01/31/20
01-Gen-20
Per derivare i valori target di anno e periodo è inoltre possibile usare le espressioni target oppure tramite un campo data e un formato associato. Per informazioni su come utilizzare le espressioni target, fare riferimento alla sezione Utilizzo delle espressioni target.
Per derivare i valori target di anno e periodo utilizzare le espressioni target illustrate di seguito.
substring()
: estrae e restituisce i caratteri di una stringa in base alla posizione di un carattere (posizione iniziale) e alla lunghezza della sottostringa (numero di caratteri da estrarre).
Per ulteriori informazioni, fare riferimento alla sezione Substring.
split()
: divide il valore di origine in base a un delimitatore e restituisce il valore n dopo la suddivisione del valore. Questo tipo di espressione risulta utile per dividere i valori segmento delle stringhe.
Per ulteriori informazioni, fare riferimento alla sezione Split.
Per derivare l'anno e il periodo tramite campo data e formato associato, utilizzare le espressioni target illustrate di seguito.
toPeriod()
: deriva il membro dimensione periodo in base al nome del periodo del sistema di origine tramite la seguente sintassi: toPeriod(field, "<DATE FORMAT>", Mon)
toYear()
: deriva il membro dimensione anno in base al nome del periodo del sistema di origine tramite la seguente sintassi: toYear(field, "<DATE FORMAT>", "FY+YY")
<DATEFORMAT>
segue il formato SimpleDateFormat di Java. Per ulteriori informazioni sul formato SimpleDateFormat di Java, fare riferimento alla sezione https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html.
Map
è un'altra espressione target che consente di accettare un campo o un campo di input con un'espressione come substr, split e una serie di coppie di valori chiave per il mapping utilizzando la sintassi seguente: map(substr(field,1,2),P1:Jan|P2:Feb|P3:Mar|….)
Note:
L'espressione targetmap
può essere utilizzata per qualsiasi espressione.