close

這篇純技術, 不難, 但是有點複雜

建議先泡杯咖啡, 在夜深人靜的早上九點鐘來看, 想得比較清楚

 

一句話, 就是在SectionAccess裡輸入

YM={"$(= '>' & Text(Date(AddMonths(Date#(Max(YM),'YYYYMM'),-12),'YYYYMM')))"}

這有什麼難的?

有, 當然有, 不然幹嘛寫

首先從最裡層的Max(YM),

這個要考慮到從整個DataSet取最大值或是只取表格內總計的最大值

再來要清楚目前所使用的日期格式, 是字串格式還是時間數值格式?

要在時間數值格式才能正確使用時間函數進行調整

調整完後, 要進行比對時, 卻發現怎麼比都不對

那是因為, 就算是字串格式的時間, 他也只是看起來像字串, 但是實際上仍然是數值

需要在多加一步Text強制轉型才行,

最後再透過貨幣符號運算式, 將字串轉成程式碼,

就大功告成了 ^___^b

arrow
arrow

    海勒姆 發表在 痞客邦 留言(0) 人氣()