Esempio: utilizzo delle funzioni PeriodOffset e Parent per restituire trimestri mobili

La funzione PeriodOffset consente di restituire membri dimensione Periodo relativi per le dimensioni Periodo (Period) e Anno (Year). Questa funzione può essere utilizzata per creare un report con aggiornamento in sequenza per i mesi e gli anni.

La funzione PeriodOffset restituisce solo i periodi di livello 0. Tuttavia, combinandola con la funzione Parent, è possibile restituire i trimestri in un report con aggiornamento in sequenza. Ad esempio, visualizzare i quattro trimestri precedenti relativamente al trimestre corrente.

Nell'esempio riportato di seguito viene utilizzata l'applicazione campione di Narrative Reporting. Notare la struttura seguente del report.

Nell'esempio seguente vengono mostrate le funzioni PeriodOffset e Parent

La dimensione Account, in cui è selezionata la voce Operating Expenses, è contenuta nelle righe della griglia. Le dimensioni Years e Fiscal Calendar (Period) si trovano nelle colonne. Nella dimensione Years è selezionato CurrentPOV per tutte e cinque le colonne. La dimensione Fiscal Calendar utilizza una combinazione dei membri CurrentPOV, Parent e PeriodOffset, descritti in dettaglio di seguito. Si noti che le definizioni delle selezioni dei membri del punto di vista di Fiscal Calendar sono solo i quattro mesi di fine trimestre, ovvero March, June, September e December.

Table 9-2 Funzioni PeriodOffset e Parent per restituire i trimestri mobili

Colonna Funzione Descrizione
A Parent ( PeriodOffset of CurrentPOV-12 ) Utilizza la selezione del mese CurrentPOV, restituisce il mese per 12 mesi precedenti, estendendosi sugli anni, quindi restituisce il membro trimestre padre per il mese.
B Parent ( PeriodOffset of CurrentPOV-9 ) Utilizza la selezione del mese CurrentPOV, restituisce il mese per nove mesi precedenti, estendendosi sugli anni, quindi restituisce il membro trimestre padre per il mese.
C Parent ( PeriodOffset of CurrentPOV-6 ) Utilizza la selezione del mese CurrentPOV, restituisce il mese per sei mesi precedenti, estendendosi sugli anni, quindi restituisce il membro trimestre padre per il mese.
D Parent ( PeriodOffset of CurrentPOV-3 ) Utilizza la selezione del mese CurrentPOV, restituisce il mese per tre mesi precedenti, estendendosi sugli anni, quindi restituisce il membro trimestre padre per il mese.
E Parent of Current POV Restituisce il trimestre padre della selezione del mese CurrentPOV

Si notino i risultati riportati di seguito con Years = 2023 e Fiscal Calendar = June. L'ultima colonna ombreggiata restituisce il trimestre 2 del 2023, rispecchiando il trimestre per il mese attualmente selezionato, ovvero June. Le quattro colonne precedenti restituiscono i quattro trimestri precedenti negli anni in base alla selezione June.

Nell'esempio seguente vengono mostrati i risultati di Fiscal Calendar = June

Nell'esempio riportato di seguito vengono mostrati i risultati di Fiscal Calendar = March, rispecchiando il trimestre corrente nell'ultima colonna ombreggiata e le quattro colonne precedenti restituiscono i quattro trimestri precedenti negli anni in base alla selezione March.

Nell'esempio seguente vengono mostrati i risultati di Fiscal Calendar = March