本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
periodToDateAvg
periodToDateAvg
函数按给定时间粒度(例如一个季度)到某个时间点(相对于该时间段)的指定度量计算一组数值的平均值。
语法
periodToDateAvg( measure, dateTime, period, endDate (optional))
Arguments
- 度量
-
参数必须是一个字段。结果中的 Null 值会被忽略。文本值不起作用。
- dateTime
-
计算 PeriodToDate 聚合所依据的日期维度。
- 周期
-
您进行计算的时间段。
YEAR
的粒度表示YearToDate
计算,Quarter
表示QuarterToDate
等等。有效的粒度包括YEAR
、QUARTER
、MONTH
、WEEK
、DAY
、HOUR
、MINUTE
和SECONDS
。 - endDate
-
(可选)您要结束计算 periodToDate 聚合的日期维度。如果省略,默认为
now()
。
示例
以下示例计算 06-30-21 当周每种付款类型 week-to-date的最低票价金额。为了简单起见,我们只筛选了一笔付款。06-30-21 是星期三。 QuickSight 本周从星期日开始。在我们的示例中,就是 2021 年 6 月 27 日。
periodToDateAvg(fare_amount, pickUpDatetime, WEEK, parseDate("06-30-2021", "MM-dd-yyyy"))