periodOverPeriodLastValue
A função periodOverPeriodLastValue calcula o último valor (anterior) de uma medida do período anterior, conforme especificado pela granularidade e pelo deslocamento do período. Essa função usa um deslocamento baseado em data em vez de um deslocamento de tamanho fixo. Isso garante que somente as datas corretas sejam comparadas, mesmo se faltarem pontos de dados no conjunto de dados.
Sintaxe
periodOverPeriodLastValue( measure, date, period, offset)
Arguments (Argumentos)
- medida
-
Uma medida agregada para a qual deseja ver a diferença.
- data
-
A dimensão de data na qual você está computando os cálculos de periodOverPeriod.
- período
-
(Opcional) O período durante o qual você está computando a computação. A granularidade de
YEARsignifica computação deYearToDate,QuartersignificaQuarterToDatee assim por diante. As granularidades válidas incluemYEAR,QUARTER,MONTH,WEEK,DAY,HOUR,MINUTEeSECONDS.Esse argumento usa como padrão a granularidade da agregação visual.
- deslocamento
-
(Opcional) O deslocamento pode ser um número inteiro positivo ou negativo representando o período anterior (especificado por período) com o qual você deseja comparar. Por exemplo, o período de um trimestre com deslocamento 1 significa comparação com o trimestre anterior.
O valor padrão desse argumento é 1.
Exemplo
O exemplo a seguir calcula o valor mês a mês em vendas com a granularidade da dimensão visual e o deslocamento padrão de 1.
periodOverPeriodLastValue(sum(Sales), {Order Date})
O exemplo a seguir calcula o valor mês a mês em vendas com uma granularidade fixa de MONTH e um deslocamento fixo de 1.
periodOverPeriodLastValue(sum(Sales), {Order Date},MONTH, 1)