9.将類似2003.05.08的文本轉為2003.5.1,就是每月第一天的樣式(2020年7月6日)
這為算日期、月份的BLENDING時會用到,如每月的工日與每月的法定工作天數相關聯。
date(STR(YEAR([工作日期]))+'/'+STR(MONTH([工作日期]))+'/1')
8.将2003.05.08的文本轉為短格式如03.5.8樣式(2019年10月27日)
MID([土地擷取日期],3,2)+"."+STR(INT(MID([土地擷取日期],6,2))) + "." + STR(INT(RIGHT([土地擷取日期],2)))
關鍵是用INT函數,将05前面的0去掉。
7.将2003.05.08的文本轉為日期(2019年10月27日)
DATE ( MID([土地擷取日期],6,2) + "-" + RIGHT([土地擷取日期],2)+ "-" +LEFT([土地擷取日期], 4))
以上日期為2003-05-08,可以在格式中将日期進行調整。
注意:1)是要用月-日-年這樣的順序才能正确。2)要在抽取狀态自定義,實時的時候,連接配接Oracle時會提示出錯。6.将文本的數值轉為數值(2019年10月26日)
先直接用+号前後加起來,再用INT函數,非常友善。

5.提取日期的年及月(2019年10月16日)
YEAR([離開日期])*10000+MONTH([離開日期])*100
乘号後的是轉為序列數
4.将分離的年月字段轉換為日期格式(2019年8月20日)
date(STR([目前年])+'/'+STR([目前月])+'/1')
3.将6位文本的年月格式轉換為日期格式
如年月格式為201803的樣式,自定義字段如下
date(left([月曆年月],4)+'/'+right([月曆年月],2)+'/1')
2.将8位文本的年月日格式轉換為日期格式
文本格式為20180301的樣式,注意是要用月-日-年這樣的順序才能正确
DATE ( MID([月曆日],5,2) + "-" + RIGHT([月曆日],2)+ "-" +LEFT([月曆日], 4))
1.標明目前日期所在年份的全部資料
LEFT([月曆年月],4)=STR(YEAR(NOW()))
NOW表示目前的日期,注意這是日期格式。YEAR是取出日期格式的年,STR将數字年轉為文本。
将上述自定義字段放在篩選器中,標明真。
2019年8月3日為工程産值報表更新而更新
自動化的方式
https://kb.tableau.com/articles/howto/setting-default-date-to-most-recent-date-on-a-quick-filter