As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
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)
Argumentos
- medida
-
Uma medida agregada para a qual deseja ver a diferença.
- data
-
A dimensão da data na qual você está calculando periodOverPeriod os cálculos.
- período
-
(Opcional) O período durante o qual você está computando a computação. A granularidade de
YEAR
significa computação deYearToDate
,Quarter
significaQuarterToDate
e assim por diante. As granularidades válidas incluemYEAR
,QUARTER
,MONTH
,WEEK
,DAY
,HOUR
,MINUTE
eSECONDS
.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)