本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
periodToDateMax
periodToDateMax
函數會傳回指定時間粒度 (例如一個季度) 到相對於該期間的某個時間點的指定量值的最大值。
語法
periodToDateMax( measure, dateTime, period, endDate (optional))
引數
- measure
-
引數必須是欄位。結果會省略空值。常值無作用。
- dateTime
-
您正在計算 PeriodToDate 彙總的日期維度。
- period
-
您的運算所適用的期間。
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 從星期日開始一周。在我們的範例中是 21 年 6 月 27 日。
periodToDateMax(fare_amount, pickUpDatetime, WEEK, parseDate("06-30-2021", "MM-dd-yyyy")
![這是範例計算之結果的影像。](images/PTDMaxResults.png)