Riferimento rapido di funzionalità di Business Intelligence per le gerarchie temporali

 

Si applica a: SharePoint Server 2010 Enterprise

Ultima modifica dell'argomento: 2015-03-09

PerformancePoint Services in Microsoft SharePoint Server 2010 include funzionalità avanzate tra cui la funzionalità di Business Intelligence per le gerarchie temporali, che può essere utilizzata per visualizzare nei report e nelle scorecard informazioni per periodi di tempo dinamici, ad esempio dall'inizio dell'anno o gli ultimi 30 giorni. È inoltre possibile creare filtri di dashboard che utilizzano la funzionalità di Business Intelligence per le gerarchie temporali.

Quando si include la funzionalità di Business Intelligence per le gerarchie temporali nelle dashboard, si utilizza una sintassi particolare per creare formule conosciute come formule per la funzionalità di Business Intelligence per le gerarchie temporali.

Leggere questo articolo per una panoramica dei diversi tipi di formule per la funzionalità di Business Intelligence per le gerarchie temporali che è possibile utilizzare. Per informazioni su come utilizzare la funzionalità di Business Intelligence per le gerarchie temporali nei dashboard, vedere gli articoli seguenti:

Esempi rapidi

Struttura della formula:

[(]<Period>[Offset>[)][ <Function>[<Offset>]]]

Per visualizzare Formula Risultato

Ieri

day-1

Il giorno precedente rispetto alla data corrente

Domani

day+1

Il giorno successivo rispetto alla data corrente

Il trimestre corrente e oggi

quarter, day

Un insieme di periodi di tempo formati dal giorno corrente e dal trimestre corrente.

Ultimi 10 giorni

day:day-9

Un intervallo di 10 giorni comprendente oggi.

Ultimi 10 giorni (oggi escluso)

day-1:day-10

Un intervallo di 10 giorni NON comprendente oggi.

Stesso giorno, scorso anno

(year-1).day

Data corrente (mese e giorno) dello scorso anno. Se ad esempio la data corrente fosse 10 dicembre 2010, la formula (year-1).day consentirebbe di visualizzare le informazioni relative al 10 dicembre 2009.

Stesso mese, scorso anno

(year-1).month

Mese corrente dello scorso anno. Se ad esempio il mese corrente fosse dicembre 2010, la formula (year-1).month consentirebbe di visualizzare le informazioni relative a dicembre 2009.

Stesso intervallo di sei mesi, scorso anno

(year-1).(month-5): (year-1).(month)

Tra 18 mesi e un anno prima. Se ad esempio il mese corrente fosse dicembre 2010, la formula (year-1).(month-5): (year-1).month consentirebbe di visualizzare le informazioni relative al periodo di tempo compreso tra giugno 2009 e dicembre 2009.

Stesso intervallo di mesi rispetto alla data attuale per lo scorso anno

(year-1).firstmonth: (year-1).month

Dal primo mese dello scorso anno fino al mese parallelo al mese corrente di quest'anno incluso.

Anno fino alla data attuale

yeartodate

Un periodo di tempo singolo che rappresenta l'aggregazione di valori dall'inizio dell'anno fino all'ultimo periodo completato incluso. Il periodo corrisponde al periodo di tempo più specifico definito per l'origine dati.

Anno fino alla data attuale (per mese)

yeartodate.fullmonth

Un periodo di tempo singolo che rappresenta l'aggregazione di valori dall'inizio dell'anno fino all'ultimo mese completato incluso.

Anno fino alla data attuale (per giorno)

yeartodate.fullday

Un periodo di tempo singolo che rappresenta l'aggregazione di valori dall'inizio dell'anno fino all'ultimo giorno completato incluso.

Anno parallelo fino alla data attuale

yeartodate-1

Aggregazione dello stesso insieme di periodi di tempo predefiniti completati nell'anno corrente ad eccezione dell'anno precedente.

Anno parallelo fino alla data attuale (per mese)

(yeartodate-1).fullMonth

Aggregazione di periodi di tempo dell'anno scorso equivalente ai periodi dell'anno fino alla data attuale per l'anno corrente.

Convenzioni generali

  • Le formule per la funzionalità di Business Intelligence per le gerarchie temporali non fanno distinzione tra maiuscole e minuscole.

  • Gli spazi bianche vengono ignorati.

  • Utilizzare parentesi ogni volta che si utilizza un periodo di tempo con uno scostamento insieme a una funzione.

  • Gli scostamenti possono essere definiti su qualsiasi standard e periodo di tempo “fino alla data attuale”

  • Quando non viene specificato uno scostamento si presume il periodo corrente.

  • Utilizzare sostantivi singoli e non plurali nelle formule per la funzionalità di Business Intelligence per le gerarchie temporali, ad esempio "month" e non "months".

Elementi di sintassi

Le formule per la funzionalità di Business Intelligence per le gerarchie temporali sono costituite da operatori, periodi e funzioni. La formula è intenzionalmente semplice ma affidabile.

Operatori

Operatore Utilizzo

“.“

L'operatore “punto” delimita i periodi di tempo dalle funzioni. La stringa che precede il punto corrisponde sempre al periodo di tempo. La stringa che segue il punto corrisponde sempre alla funzione del periodo di tempo.

Esempio: year.firstMonth

“+” o “-“

Gli operatori più (+) e meno (-) vengono utilizzati per determinare lo scostamento relativo alla data corrente. Utilizzare il segno meno (-) per specificare periodi di tempo nel passato. Utilizzare il segno più (+) per specificare periodi di tempo nel futuro.

Esempio: day-1

“()”

Le parentesi vengono utilizzate per raggruppare un periodo di tempo e il relativo scostamento quando vengono utilizzati insieme a una funzione. Sono obbligatorie.

Esempio: (year-1).firstMonth:(year-1).month

“,”

Le virgole vengono utilizzate per delimitare più periodi di tempo nella stessa formula.

Esempio: year, Quarter, Month, day

“:”

L'operatore due punti (:) specifica un intervallo di periodi di tempo.

Esempio: day:day-4

Periodi di tempo standard

I periodi di tempo standard supportati in PerformancePoint Services includono:

Periodo Esempio

Anno

Year-1, year+2

Trimestre

quarter, Quarter-4

Mese

Month-2

Settimana

Week-51

Giorno

Day-9, day+2

Ora

Hour-12

Minuto

minute-30

Secondo

second+5

Funzioni di periodo di tempo standard

È possibile applicare funzioni di periodo di tempo a qualsiasi periodo di tempo standard utilizzando l'operatore punto (.). Le funzioni disponibili in PerformancePoint Services includono:

Funzione Utilizzo

FirstQuarter

Specifica il primo trimestre di un anno.

LastQuarter

Specifica l'ultimo trimestre di un anno.

FirstMonth

Specifica il primo mese di un anno o di un trimestre.

LastMonth

Specifica l'ultimo mese di un anno o di un trimestre.

FirstWeek

Specifica la prima settimana di un anno, di un trimestre o di un mese.

LastWeek

Specifica l'ultima settimana di un anno, di un trimestre o di un mese.

FirstDay

Specifica il primo giorno di una settimana, di un mese o di un periodo di tempo più esteso.

LastDay

Specifica l'ultimo giorno di una settimana, di un mese o di un periodo di tempo più esteso.

FirstHour

Specifica la prima ora di un giorno, di una settimana o di un periodo di tempo più esteso.

LastHour

Specifica l'ultima ora di un giorno, di una settimana o di un periodo di tempo più esteso.

FirstMinute

Specifica il primo minuto di un'ora, di un giorno o di un periodo di tempo più esteso.

LastMinute

Specifica l'ultimo minuto di un'ora, di un giorno o di un periodo di tempo più esteso.

FirstSecond

Specifica il primo secondo di un minuto, di un'ora o di un periodo di tempo più esteso.

LastSecond

Specifica l'ultimo secondo di un minuto, di un'ora o di un periodo di tempo più esteso.

Formule Da inizio periodo fino alla data specificata

Le formule Da inizio periodo fino alla data specificata rappresentano una novità di PerformancePoint Services. I calcoli da inizio periodo fino alla data specificata aggregano tutti i periodi di tempo fino alla data attuale fino all'ultimo periodo di tempo intero completato. I periodi di tempo incompleti vengono automaticamente esclusi. Per impostazione predefinita, vengono valutate al livello più basso di dettaglio nell'origine dati. Se ad esempio il periodo di tempo più dettagliato nell'origine dati è costituito dai giorni, l'espressione month-to-date aggregherà tutti i giorni dall'inizio del mese all'ultimo giorno completato del mese. Per i periodo di tempo standard viene applicato il principio opposto e vengono automaticamente inclusi i periodi incompleti. PerformancePoint Services supporta i periodi di tempo da inizio periodo fino alla data specificata seguenti:

Periodo Utilizzo

YearToDate

Specifica un periodo di tempo dall'inizio dell'anno al periodo corrente.

QuarterToDate

Specifica un periodo di tempo dall'inizio del trimestre al periodo corrente.

MonthToDate

Specifica un periodo di tempo dall'inizio del mese al periodo corrente.

WeekToDate

Specifica un periodo di tempo dall'inizio della settimana al periodo corrente.

DayToDate

Specifica un periodo di tempo dall'inizio del giorno al periodo corrente.

HourToDate

Specifica un periodo di tempo dall'inizio dell'ora al periodo corrente.

MinuteToDate

Specifica un periodo di tempo dall'inizio del minuto al periodo corrente.

Funzioni Da inizio periodo fino alla data specificata

Le funzioni Da inizio periodo fino alla data specificata consentono di controllare il livello di dettaglio dei periodi di tempo da includere. Se ad esempio si desidera visualizzare il periodo da inizio anno fino all'ultimo mese intero completato, è possibile aggiungere una funzione di periodo completo. PerformancePoint Services supporta le funzioni di periodo completo seguenti:

Funzione Effetto

FullQuarter

Specifica che il periodo fino alla data attuale deve includere fino all'ultimo trimestre completo.

FullMonth

Specifica che il periodo fino alla data attuale deve includere fino all'ultimo mese completo.

FullWeek

Specifica che il periodo fino alla data attuale deve includere fino all'ultima settimana completa.

FullDay

Specifica che il periodo fino alla data attuale deve includere fino all'ultimo giorno completo.

FullHour

Specifica che il periodo fino alla data attuale deve includere fino all'ultima ora completa.

FullMinute

Specifica che il periodo fino alla data attuale deve includere fino all'ultimo minuto completo.

FullSecond

Specifica che il periodo fino alla data attuale deve includere fino all'ultimo secondo completo.

Periodo parallelo da inizio periodo fino alla data specificata

È possibile utilizzare la funzionalità di Business Intelligence per le gerarchie temporali per confrontare i valori per un insieme di periodi di tempo dell'anno corrente con un insieme di periodi di tempo equivalenti relativi all'anno precedente. Si supponga ad esempio che l'anno corrente fino alla data attuale includa da gennaio a luglio del 2010. È possibile confrontare questo valore con lo stesso insieme di periodi di tempo dell'anno precedente, ossia da gennaio a luglio del 2009. Questa operazione è molto semplice con le formule per la funzionalità di Business Intelligence per le gerarchie temporali. È sufficiente aggiungere un valore di scostamento al periodo fino alla data corrente.

YearToDate-1

È infatti possibile specificare scostamenti su qualsiasi periodo di tempo fino alla data corrente. Questa formula funziona anche quando viene applicata una funzione di periodo completo. In questo caso, ricordare di utilizzare le parentesi.

(YearToDate-1).FullMonth

See Also

Concepts

Configurare le origini dati per l'interazione con la funzionalità di Business Intelligence per le gerarchie temporali tramite Dashboard Designer
Creare un filtro di Business Intelligence per le gerarchie temporali tramite Dashboard Designer
Utilizzare la finestra di dialogo Formula connessione in Dashboard Designer per configurare una connessione di filtro