Hello - You should be able to take advantage of TIMESERIES without using any custom intervals. Here is an example to illustrate what I'm talking about: *sashelp.citiday points to a sample data set which features daily data for several measurements; *work.minmonth will contain min values for each day per month and will written to the WORK library; proc timeseries data=sashelp.citiday out=work.minmonth; *in the ID statement you tell TIMESERIES which interval you want to aggregate to - in this case MONTH by specifying the interval option; *note that month needs to be in a valid SAS date or datetime format; *if you data is of datetime format you will have to add a DT, for example interval=DTMONTH; *using the accumulate option you specify how you want to accumulate - in this case only the minimum values are used; id date interval=month accumulate=min; *the VAR statement points TIMEDATA to the column of your table you want to use; var snydjcm; run; Hope that helps. Otherwise please share a sample of your data. Thanks, Udo
... View more