У меня есть следующая таблица
data have;
input x1;
datalines;
1
2
3
4
5
6
7
8
9
10
11
;
run;
, и я пытаюсь создать макропеременную, которая распределяет количество различных записей максимум до десяти, поэтому я могу автоматически создать правильное количество ячеекдля гистограммы позже (максимум 10 бинов)
код, который я сейчас пытаюсь использовать, выглядит следующим образом, но я не уверен, как распределить макропеременную, когда имеется более 10 различных наблюдений
PROC SQL NOPRINT;
SELECT COUNT(DISTINCT X1)
INTO: BIN_X1
FROM HAVE
HAVING (COUNT(DISTINCT X1) LE 10);
QUIT;
Как выделить макропеременную равной 10, если существует более 10 различных объектов?