Открытие наборов данных SAS для просмотра из .sas программы

Тип Saga1 относится к функции генератора . Эти функции возвращают итератор при вызове, но вам не нужно беспокоиться об этом аспекте, поскольку ReduxSaga вызывает функцию и взаимодействует с итератором. Вы можете увидеть пример использования runSaga в этого CodeSandbox , который я создал для этого другого вопроса .

14
задан Lauren Samuels 17 February 2009 в 14:58
поделиться

3 ответа

Я думаю, что это сделает то, что Вы хотите:

dm log "vt sashelp.air";

Просто изменитесь "sashelp.air" часть к Вашему lib.table комбинация.

17
ответ дан 1 December 2019 в 12:27
поделиться

ответ dw.mackie является правильным на деньгах. Это работает отлично при представлении от редактора SAS окно.

Но я просто хочу предостеречь Вас, чтобы быть осторожным, если Вы делаете попытку его в пакетном режиме (то есть, запуская SAS .sas программа непосредственно от командной строки с помощью-sysin опции). Это действительно попытается появиться открытый интерактивная оконная среда SAS после выполнения.

Но, если Ваш пакетный код также попытается создать некоторые графики/диаграммы, то Вы будете обязаны использовать-noterminal опцию. И-noterminal опция не совместима с командой dm. Вы определили бы его сразу же в журнале, но я просто хотел дать Вам предостережение.

3
ответ дан 1 December 2019 в 12:27
поделиться

Из-за размера некоторых моих наборов данных я просто делаю простую печать proc и ограничиваю вывод только 50 наблюдениями. Я делаю это так часто, что я создал следующий макрос, который выводит вывод в файл HTML.

%Macro DPrt(Dset, obs=50, vars=, w=, Path="C:\output\");
    %LET BKPATH = &Path;
    %PUT BKPATH= &BKPATH;
    options obs = &obs.;
    title;
    ods listing close;
    ods html
        path  = &BKPATH.
        body  = "Debug-&Dset..htm"
        style = THEME;

        proc print data = &Dset n u split=' ';
        %if &vars NE %THEN %DO;
           var &vars.;
        %END;        
        %if &w NE %THEN %DO;
           &w;
        %END;        
        Run;

    ods html close;
    ods listing;
    options obs = MAX;
%Mend Dprt;

Демонстрационный призыв к тесту набора данных похож

%dprt(test) 
3
ответ дан 1 December 2019 в 12:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: