1. 概述
文法 | MAX_AGG(array) | 根據當前分析維度,傳回指標欄位的最大值,生成結果為一資料列,行數與當前分析維度行數一致 |
---|---|---|
參數 | array | 必須為非聚合函式公式傳回的結果,可以是某指標欄位、維度或指標欄位與普通公式的計算結果 |
2. 注意事項
實時資料支援使用一個任意型別的參數。
僅支援在儀表板使用,自助資料集不支援。
3. 範例
使用者橫軸為維度欄位'日'時,縱軸的計算欄位MAX_AGG(銷量)傳回的值為每日的最大值銷量。
當使用者橫軸為維度欄位'月'時,MAX_AGG(銷量)傳回的值為每月的最大值銷量。
3.1 計算當前維度下最大時間
你需要計算當前維度下的最大時間,例如「合同簽約時間」每月資料中的最大時間,如下圖所示:
建立儀表板並選擇內建資料集「地區資料分析」。
點選+,新增計算欄位「最大時間」,輸入公式:FORMAT(TODATE(MAX_AGG(DATETONUMBER(合同簽約時間))),"YYYY-MM-dd HH:mm:ss"),如下圖所示:
公式說明:
公式 | 說明 |
---|---|
DATETONUMBER(合同簽約時間) | 自1970年1月1日00:00:00GMT到「合同簽約時間」經過的毫秒數 |
MAX_AGG(DATETONUMBER(合同簽約時間)) | 取當前維度下的最大毫秒數,傳回數值型別 |
TODATE(MAX_AGG(DATETONUMBER(合同簽約時間))) | 將當前維度下的最大毫秒數轉為「日期型」 |
FORMAT(TODATE(MAX_AGG(DATETONUMBER(合同簽約時間))),"YYYY-MM-dd HH:mm:ss") | 對日期型的最大合同簽約時間修改格式為「年月日時分秒 」格式 |
將「合同簽約時間」欄位拖入橫軸,並設定為按月分組,然後將「最大時間」也拖入橫軸即可,如下圖所示: