Постоянные наборы данных - PullRequest
       10

Постоянные наборы данных

1 голос
/ 07 декабря 2011

Если вы создадите постоянный набор данных, не будут ли перенесены форматы и метки? Когда я использую PROC PRINT , все метки и форматы применяются правильно. Но когда я открываю фактический набор данных, который я создал, ни один из ярлыков и форматов не применяется. Я также сохранял свои форматы в каталоге, используя ФОРМАТ ПРОБНОЙ БИБЛИОТЕКИ и ОПЦИИ FMTSEARCH . Так что должно работать, потому что форматы тоже постоянны.

Ответы [ 3 ]

1 голос
/ 12 декабря 2011

Ваши форматы определены пользователем? Если это так, вам нужно следовать приведенным ниже инструкциям, чтобы включить их в SAS Universal Viewer:

Вы можете применять форматы SAS к или удалять форматы SAS из столбцов в наборе данных, который вы просматриваете. Щелкните правой кнопкой мыши, чтобы выбрать ячейку в столбце, для которой вы хотите изменить формат. В появившемся меню установите или снимите флажок Форматировать. Параметр Формат действует как переключатель. В окне вы можете указать пользовательские форматы. Эти форматы необходимо создавать в SAS, экспортировать в файл форматов XML, а затем импортировать в SAS Universal Viewer, где они могут использоваться для форматирования значений.

(взято из http://support.sas.com/documentation/cdl/en/univiewerug/63357/PDF/default/univiewerug.pdf)

0 голосов
/ 07 декабря 2011

Я понял это.Мне пришлось использовать оператор PUT вместо оператора формата.Также пришлось использовать libname.data вместо просто данных для сохранения форматов для новых наборов данных.

0 голосов
/ 07 декабря 2011

Выполнить Содержание процесса или Наборы данных в вашем наборе данных для определения форматов, меток (и других атрибутов).

Proc Contents data=yourlib.yourdata;
run;

Proc datasets library=yourlib;
 Contents data=yourdata details varnum memtype=data;
run;
quit;

Полезно, если вы разместите свой код.

...