我想利用今天()函數的動態過濾器以顯示MM/YYYY爲數字格式添加一個零到我的月功能
所以我想我的過濾器顯示= 201601
但隨着我的功能我得到20161:input(CATS(Year(TODAY()),Month(TODAY())), 6.)
= 20161
有誰知道如何顯示201601而不是20161?
我想利用今天()函數的動態過濾器以顯示MM/YYYY爲數字格式添加一個零到我的月功能
所以我想我的過濾器顯示= 201601
但隨着我的功能我得到20161:input(CATS(Year(TODAY()),Month(TODAY())), 6.)
= 20161
有誰知道如何顯示201601而不是20161?
有將顯示在YYYYMM格式的數據的格式。
put(today(),yymmn6.)
您是否打算轉換爲數字而不是字符串?如果是這樣,那麼你可以像你的例子一樣使用INPUT函數。
input(put(today(),yymmn6.),6.)
如果YYMMN不適用於您,只需讀取前6位數字即可使用YYMMDDN格式。
input(put(today(),yymmddn8.),6.)
或者你可以算術地構建數字。
year(today())*100+month(today())
這裏的正常功能:
put(today(), yymmn6.)
我對sas並不熟悉,但幾乎所有的工具都可以在月份(TODAY())聲明您想要的輸出格式,是否可以添加'MM'?月(今日(),'MM')或其他東西 – sagi
問題不明確。您是否希望以yyyymm格式顯示日期,或者您是否希望將記錄過濾到特定的年份和月份? –