periodToDatePercentile - Amazon QuickSight

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

periodToDatePercentile

periodToDatePercentile 函數會根據指定時間粒度 (例如一個季度) 到相對於該期間的某個時間點的實際量值數字,計算百分位數。它使用在欄位集中應用的分組和排序方法。

若要傳回資料集中最接近的百分位數值,請使用 periodToDatePercentile。若要傳回資料集中可能不存在的確切百分位數值,請改用 periodToDatePercentileCont

語法

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

引數

measure

引數必須是欄位。結果會省略空值。常值無作用。

percentile

百分位數值可以是 0-100 之間的任何數字常數。百分位數為 50 計算量值的中位數。

dateTime

您正在計算 PeriodToDate 彙總的日期維度。

period

您的運算所適用的期間。YEAR 的粒度表示 YearToDate 運算,Quarter 表示 QuarterToDate,以此類推。有效粒度包括 YEARQUARTERMONTHWEEKDAYHOURMINUTESECONDS

endDate

(選擇性) 您要結束計算 periodToDate 彙總的日期維度。若省略,則預設為 now()

範例

下列範例會計算 06-30-21 當週各付款類型票價金額的第 90 個百分位數。 week-to-date為了在示例中簡單起見,我們僅過濾掉一筆付款。06-30-21 是星期三。 QuickSight 從星期日開始一周。在我們的範例中是 21 年 6 月 27 日。

periodToDatePercentile(fare_amount, 90, pickupDatetime, WEEK, parseDate("06-30-2021", "MM-dd-yyyy")
這是範例計算之返回內容的影像。