我想,這個取決於你的計算邏輯吧?隻要你在最早的日期上計算每組的ret平均值,在晚於最早日期的第一個日期上計算每組除了最早日期ret以後的ret平均值,昨天的第一種方便就是都可用的。 第2種方法的局限性大一點,如果你在最早日期上有2條以上的記錄,就會出現問題。第2種方法適用於每個日期隻有一條unique記錄的情況。 我看出這個地方要用到macro的必要,當然,你做一個過程macro,以後遇到類似的情調用,可以省時間。Good luck!