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à.
periodOverPeriodLastValue
La funzione periodOverPeriodLastValue
calcola l'ultimo valore (precedente) di una misura di un periodo di tempo precedente, come specificato dalla granularità e dall'offset del periodo. Questa funzione utilizza un offset basato sulla data anziché un offset di dimensioni fisse. Ciò garantisce che vengano confrontate solo le date corrette, anche se nel set di dati mancano dei punti dati.
Sintassi
periodOverPeriodLastValue( measure, date, period, offset)
Argomenti
- misura
-
Una misura aggregata per la quale si desidera vedere la differenza.
- data
-
La dimensione della data sulla quale periodOverPeriod esegui i calcoli.
- 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
.L'impostazione predefinita di questo argomento è la granularità dell'aggregazione visiva
- 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 di questo argomento è 1.
Esempio
L'esempio seguente calcola il valore delle vendite mese su mese con una granularità pari alla dimensione dell'elemento visivo e un offset predefinito di 1.
periodOverPeriodLastValue(sum(Sales), {Order Date})
L'esempio seguente calcola il valore delle vendite mese su mese con una granularità fissa pari a MONTH
e un offset fisso di 1.
periodOverPeriodLastValue(sum(Sales), {Order Date},MONTH, 1)