基礎資料集中的日期和時間可以不同方式表示。部分資料集會清楚指出特定欄位是日期或日期時間。在這些情況下,Looker Studio 會在資料來源中建立「日期」或「日期和時間」欄位,以處理該資訊。
不過,有時資料會模稜兩可,導致 Looker Studio 無法判斷如何處理。例如:
20201210
可以代表數字或貨幣價值:$20,201,210
。12/10/2020
可以代表Dec 10, 2020
或Oct 12, 2020
無法轉換成日期
如果連線的資料含有模稜兩可的日期或時間,系統可能會顯示「Looker Studio can't convert [field] to a date
」訊息。如要解決這個問題,請採取下列任一做法:
變更基礎資料
如果可以編輯資料集,請考慮將日期欄位的格式變更為完整年份、月份和日期格式。您也可以將欄位的資料類型設為日期或日期和時間。建議您採用這種做法,尤其是要從這個資料集建立多個資料來源時。
使用計算結果欄位轉換為日期
如要從原始的無法辨識欄位建立有效的「日期」或「日期和時間」欄位,請建立新的計算結果欄位,並使用 PARSE_DATE 或 PARSE_DATETIME 函式。請參閱下列範例,並將 field
替換為原始 (無法辨識) 欄位的名稱。
公式範例
如果 field
原本是文字欄位:
格式 |
公式 |
---|---|
2020-03-18 |
PARSE_DATE("%Y-%m-%d", field ) |
2020/03/18 |
PARSE_DATE("%Y/%m/%d", field ) |
20200318 |
PARSE_DATE("%Y%m%d", field ) |
2020 年 3 月 18 日 |
PARSE_DATE("%m/%d/%Y", field ) |
18/3/2020 |
PARSE_DATE("%d/%m/%Y", 欄位 ) |
2020 年 3 月 18 日 |
PARSE_DATE("%b %d, %Y", field ) |
2020 年 3 月 18 日 (星期三) |
PARSE_DATE("%a, %b %d, %Y", field ) |
2020 年 3 月 18 日 |
PARSE_DATE("%B %d, %Y", field ) |
2020 年 3 月 18 日,星期三 |
PARSE_DATE("%A, %b %d, %Y", field ) |
如果包含時間:
格式 |
公式 |
---|---|
2020-03-18 16:45:00.000000 |
PARSE_DATETIME("%Y-%m-%d %H:%M:%E\*S", field ) |
2020-03-18T16:45:00.000000 |
PARSE_DATETIME("%Y-%m-%dT%H:%M:%E\*S", field ) |
如果你的「field
」原本是號碼:
格式 |
公式 |
---|---|
20200318 |
PARSE_DATE("%Y%m%d", CAST( field AS TEXT)) |