1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Solution ID:	 	100000844	
Программа:	 	SPSS Base 	
Заголовок:		Помещение времени (и даты) перед выдачей статистической процедуры. 
Описание:
Вопрос. 
Мне надо вывести дату и время перед результатами вызова статистической процедуры.
Как можно сделать это?
Ответ. 
Это довольно просто. За основу можно взять следующий синтаксис: 

DO IF $CASENUM=1. 
PRINT /$TIME (DATETIME). 
END IF. 
* Сюда помещаем вызов процедуры *. 

*Но чтобы не повторять эти три строки перед каждым вызовом, 
*лучше поместить их в макрос 

DEFINE @DATEIT ( ) . 
DO IF $CASENUM=1. 
PRINT /$TIME (DATETIME). 
END IF. 
!ENDDEFINE. 

SET HEADERS OFF. 
DATA LIST FREE / A . 
BEGIN DATA 
1 2 2 3 1 2 1 2 3 1 2 3 1 2 3 1 2 3 1 2 
end data . 
* Это иллюстрирует, как можно использовать макрос * . 
@DATEIT . 
FREQ A. 
@DATEIT. 
DESC A.