日期與時間欄位

在您的應用程式中,當處理包含日期或時間戳記資訊的欄位時,可以定義許多日期相關屬性 (例如,年或週),並在視覺化中使用它們。

資料管理員中建立日期欄位

當您在啟用資料分析的情況下使用新增資料資料管理員中建立資料模型時,或在資料管理員中按一下載入資料時,會為所有被識別為日期或時間戳記的資料欄位自動建立日期欄位。

備註:

資料管理員中建立的日期欄位會自動新增至 autoCalendar

如需詳細資訊,請參閱 使用資料管理員在應用程式中管理資料

如果不能自動識別日期或時間戳記欄位,您可以在資料管理員表格編輯器中調整輸入格式。您還可以設定顯示格式以在視覺化中使用。

如需詳細資訊,請參閱 變更欄位類型

可自動識別哪些日期與時間欄位?

將根據您的系統區域設定,自動識別日期與時間戳記欄位。除此之外,還可識別以下格式:

  • M/D/YYYY h:mm
  • D/M/YYYY h:mm TT
  • M/D/YYYY
  • D/MM/YYYY
  • YYYYMMDD
  • YYYYMMDDhhmmss
  • YYYYMMDDhhmmss.fff
  • YYYYMMDDhhmmssK
  • YYYY-MM-DD
  • YYYY-MM-DDThh:mm:ss
  • YYYY-MM-DD-Thh:mm:ss.fff
  • YYYY-MM-DD-Thh:mm:ssK
日期 & 時間格式
格式規範 描述
YYYY
M, MM
D, DD
hh
mm
ss
fff 毫秒
TT AM 或 PM
K 時區
T 日期與時間之間的分隔符號。T 無法替換為其他字元。

在資料載入指令碼中建立日期與時間欄位

如果您使用資料載入編輯器來建立資料模型,則需要建立一個日曆範本,並在範本中定義要在資料載入指令碼中衍生的欄位。在執行指令碼和重新載入資料時,將產生衍生的日期與時間欄位。

如需詳細資訊,請參閱 衍生的欄位

在應用程式中使用日期與時間欄位

視覺化中的日期和時間欄位

資產面板欄位標籤中的所有日期或時間戳記欄位均帶有 G 標記,您可以展開它們以使用這些產生的日期與時間欄位。您可以在視覺化中使用它們,就像使用任何其他資料欄位一樣。

維度中的日期與時間欄位

您還可在建立維度時使用日期與時間欄位。日期與時間欄位列於它們產生自的欄位下面。

運算式中的日期與時間欄位

您可以在所有運算式中使用日期與時間欄位,例如,建立量值時。日期與時間欄位是根據以下條件所命名:

[欄位名稱].autoCalendar.[日期與時間欄位]。

  • [欄位名稱] 是用於產生日期與時間欄位的資料欄位名稱。
  • [日期與時間欄位] 是您想要使用的日期與時間欄位,例如 Year

Example:  

Date.autoCalendar.Year

行事曆量值中的日期與時間欄位

行事曆量值使用 autoCalendar 中建立的日期與時間欄位。這些日期與時間欄位中的每一個都將透過集合分析運算式進行計算,該運算式將決定資料是否落在至今期間內,或者日期是否位於定義的目前日期的相對位置。這些日期與時間欄位都是相對的,並會根據目前日期傳回結果。您可以獨立使用行事曆量值的這些欄位。

行事曆欄位日期與時間欄位的格式如下所示:

[欄位名稱].autoCalendar.[日期與時間欄位]={[value]}

  • [欄位名稱] 是用於產生日期與時間欄位的日期欄位名稱。
  • [日期與時間欄位] 是日期與時間欄位所用的名稱,例如,InYTD。
  • [值] 為日期與時間欄位集合分析運算式的值,並決定會包含哪些日期。

Example:  

Date.autoCalendar.YearsAgo={1}

以下為可用的日期與時間欄位,具有範例值: