periodToDatePercentile - Amazon QuickSight
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

periodToDatePercentile

periodToDatePercentile 函数按给定时间粒度(例如一个季度)到某个时间点(相对于该时间段)的度量中的实际数值计算百分位数。其使用字段井中应用的分组和排序。

要返回数据集中存在的最接近的百分位数值,请使用 periodToDatePercentile。要返回数据集中可能不存在的精确的百分位数值,请改用 periodToDatePercentileCont

语法

periodToDatePercentile( measure, percentile, dateTime, period, endDate (optional))

Arguments

度量

参数必须是一个字段。结果中的 Null 值会被忽略。文本值不起作用。

percentile

百分位数值可以是任何介于 0-100 的数字常数。百分位数 50 计算度量的中值。

dateTime

计算 PeriodToDate 聚合的日期维度。

周期

您进行计算的时间段。YEAR 的粒度表示 YearToDate 计算,Quarter 表示 QuarterToDate 等等。有效的粒度包括 YEARQUARTERMONTHWEEKDAYHOURMINUTESECONDS

endDate

(可选)您要结束计算 periodToDate 聚合的日期维度。如果省略,默认为 now()

示例

以下示例计算了 06-30- week-to-date 21 当周每种付款类型票价金额的第 90 个百分位数。为了简单起见,我们只筛选了一笔付款。06-30-21 是星期三。 QuickSight 本周从星期日开始。在我们的示例中,就是 2021 年 6 月 27 日。

periodToDatePercentile(fare_amount, 90, pickupDatetime, WEEK, parseDate("06-30-2021", "MM-dd-yyyy")
这是示例计算的收益图像。