periodOverPeriodDifference
La funzione periodOverPeriodDifference calcola la differenza di una misura su due periodi di tempo diversi, come specificato dalla granularità e dall'offset del periodo. A differenza del calcolo delle differenze, questa funzione utilizza un offset basato sulla data anziché un offset a dimensione fissa. Ciò garantisce che vengano confrontate solo le date corrette, anche se nel set di dati mancano dei punti dati.
Sintassi
periodOverPeriodDifference( measure, date, period, offset)
Argomenti
- misura
- 
								Una misura aggregata di cui si desidera effettuare il calcolo periodOverPeriod. 
- dateTime
- 
								La dimensione della data sulla quale vengono eseguiti i calcoli di Period-Over-Period. 
- punto
- 
								(Facoltativo) Il periodo di tempo durante il quale si esegue il calcolo. Granularità pari a YEARsignifica calcoloYearToDate,QuartersignificaQuarterToDatee così via. Le granularità valide includonoYEAR,QUARTER,MONTH,WEEK,DAY,HOUR,MINUTEeSECONDS.Il valore predefinito è la granularità della dimensione della data dell'elemento visivo. 
- offset
- 
								(Facoltativo) L'offset può essere un numero intero positivo o negativo che rappresenta il periodo di tempo precedente (specificato per periodo) con cui si desidera effettuare il confronto. Ad esempio, il periodo di un trimestre con offset 1 significa il confronto con il trimestre precedente. Il valore predefinito è 1. 
Esempio
L'esempio seguente utilizza un campo calcolato PeriodOverPeriod per visualizzare la differenza tra gli importi delle vendite di ieri
periodOverPeriodDifference(sum(Sales), {Order Date})
 
						 
						 
					L'esempio seguente utilizza un campo calcolato PeriodOverPeriod per visualizzare la differenza tra gli importi delle vendite dei due mesi precedenti L'esempio seguente confronta le vendite di Mar2020 con Jan2020.
periodOverPeriodDifference(sum(Sales),{Order Date}, MONTH, 1)
