Tableau教學–你應該要知道的常見問題02:Tableau 民國 轉 西元 日期格式轉換

Tableau有強大的日期分析能力,並可輕易用折線圖呈現資料隨時間之變化,方便找到趨勢:

Raw Data 樣貌
1.透過Tableau可輕易知道業績趨勢
2.將年、月欄位對調後就可觀察同期比較

但因為Tableau是一間美國公司,當我們今天日期欄位原始資料是以民國呈現的話,就需要寫計算式進行日期轉換至西元,步驟如下:

  1. 原始資料為 109/07/21 需轉換為 2020/07/21 (tips. 109+1911=2020)
  2. 民國日期系統自動判別屬性為字串

3. 將 109/07/21字串裡頭的民國年份(ex.109)之屬性轉為數字後加上1911(註:因轉為數字才可數字間相加)

ex. INT(MID([日期],1,3))+1911

4. 第三步驟完成之數字需再轉成字串,才可以跟 “/”合併

ex. STR(INT(MID([日期],1,3))+1911)+”/”

5.將第四步驟完成之西元年份,與月、日合併

STR(INT(MID([日期],1,3))+1911)+”/”+MID([日期],5,2)+”/”+MID([日期],8,2)

6. 加上 DATE、DATEPARSE 函式,將第五步驟之字串屬性轉為日期屬性,完成!

DATE(DATEPARSE ( “yyyy/MM/dd”, STR(INT(MID([日期],1,3))+1911)+”/”+MID([日期],5,2)+”/”+MID([日期],8,2) ))

--

--

Tableau 資料視覺化與商業分析筆記

“20%的時間花在資料處理,80%的時間用於分析” 持續分享Tableau教學,希望能讓大家淺顯易懂為何我開始使用Tableau做視覺化資料分析的原因,進而也開始使用Tableau,增加工作效率。FB: https://www.facebook.com/tableaunote