Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
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 su cui vuoi eseguire il periodOverPeriod calcolo.
- 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
YEAR
significa calcoloYearToDate
,Quarter
significaQuarterToDate
e così via. Le granularità valide includonoYEAR
,QUARTER
,MONTH
,WEEK
,DAY
,HOUR
,MINUTE
eSECONDS
.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)