При выполнении команды агрегирования выдается сообщение об ошибке: «Набор данных byQuarter не имеет данных» - PullRequest
0 голосов
/ 06 февраля 2019

Это код:

     COMPUTE Quarter=TRUNC((MONTH_-1)/3)+1. 
     EXECUTE.        
     DELETE VARIABLES MONTH_ DATE_.
     DATASET NAME KV. 
     DATASET DECLARE byQuarter. 
     AGGREGATE /OUTFILE='byQuarter' /BREAK=YEAR_ Quarter /KV.1 TO KV.126=MEAN(KV.1 TO KV.126). 
     DATASET ACTIVATE byQuarter.

Ни один регистр выбора перед этим кодом не существует.Может кто-нибудь помочь с этой ошибкой?

1 Ответ

0 голосов
/ 06 февраля 2019

Попробуйте это:

AGGREGATE /OUTFILE='byQuarter' /BREAK=YEAR_ Quarter
/KV.1_mean=MEAN(KV.1)
/KV.2_mean=MEAN(KV.2)
/KV.3_mean=MEAN(KV.3)
/KV.4_mean=MEAN(KV.4)
/KV.5_mean=MEAN(KV.5)
...
...