недельная функция в proc sql - PullRequest
1 голос
/ 24 марта 2011

Кто-нибудь знает, как получить номер недели в sas proc sql?

Ответы [ 2 ]

4 голосов
/ 24 марта 2011

Лично мне очень трудно пройти собственную, собственную функцию SAS WEEK. Его можно вызвать изнутри proc sql. Передайте ему значение даты, и он даст вам номер недели.

1 голос
/ 24 марта 2011

Обнаружено это по следующей ссылке: http://www.hollandnumerics.co.uk/sasfaq/SASFAQ1.HTM

Вы можете имитировать функцию WEEK, используя функции SAS INTCK и INTNX, например:

DATA getweek;
   datevar=TODAY();
   week=INTCK('WEEK',
         INTNX('YEAR',datevar,0),
         datevar)+1;
RUN;
...