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á.
periodToDateAvg
A função periodToDateAvg calcula a média do conjunto de números na medida especificada para uma determinada granularidade de tempo (por exemplo, um quarto) até um ponto no tempo, em relação a esse período.
Sintaxe
periodToDateAvg( measure, dateTime, period, endDate (optional))
Argumentos
- medida
-
O argumento deve ser um campo. Valores nulos são omitidos nos resultados. Valores literais não funcionam.
- dateTime
-
A dimensão Data na qual você está computando PeriodToDate agregações.
- período
-
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. - endDate
-
(Opcional) A dimensão da data em que você está encerrando periodToDate as agregações computacionais. Se omitida, assumirá
now()como padrão.
Exemplo
O exemplo a seguir calcula o valor week-to-date mínimo da tarifa por tipo de pagamento, para a semana de 30/06/21. Para simplificar o exemplo, filtramos um único pagamento. A data 30/6/21 é quarta-feira. O Quick Suite começa a semana aos domingos. No nosso exemplo, essa data é 27/6/21.
periodToDateAvg(fare_amount, pickUpDatetime, WEEK, parseDate("06-30-2021", "MM-dd-yyyy"))