Вопросы по теме 'sas-macro'
отправить код SAS или макрос с панели инструментов
Можно ли назначить сценарий или макрос SAS кнопке панели инструментов в базовом SAS? т.е. вы можете "dm" макрос или скрипт sas?
1138 просмотров
schedule
19.04.2024
SAS передает имя столбца через переменную
Мне нужно передать имя столбца через переменную.
%let dsn=a1234;
data temp;
set &a1234;
if age>=20;
run;
Где «a1234» — это имя столбца (присутствующее в файле), которое я хочу использовать; а не строка a1234.
Причина, по...
2766 просмотров
schedule
05.02.2024
SAS Macro, если то иначе
Я новичок в SAS и хочу создать макропроцедуру, которая создает значения оси Y для более поздней версии PROC GPLOT.
Говоря простым языком, на этом графике есть два возможных минимальных значения (и максимума). Диапазон оси зависит от того, какое...
1650 просмотров
schedule
07.10.2022
SAS/SAS Macro - Чтение строки наблюдения за строкой
Пример данных:
PatID Strata1 Strata2 Allocated TG
1 1 1 T1
2 1 2 T2
3 2 3 T1
4 1 3 .
5 2 2 .
6 1...
142 просмотров
schedule
25.03.2024
Автоматизация сканирования и поиска имен таблиц/объектов в SAS
Хорошо, я начну с проблемы: у меня каждую неделю создаются таблицы продуктов, которые называются в формате:
products_20130701
products_20130708
.
.
.
Я пытаюсь автоматизировать некоторый анализ кампании, чтобы мне не приходилось каждую неделю...
1297 просмотров
schedule
23.09.2022
Удалить дубликаты в SAS, аналогичные функции ROW_NUMBER() в Oracle.
Я использую схему SCOTT в оракуле и хочу удалить повторяющиеся значения, подобные этому...
SELECT EMPNO, JOB, SAL
FROM ( SELECT EMPNO,
JOB,
SAL,
ROW_NUMBER () OVER (PARTITION...
7913 просмотров
schedule
24.10.2023
Почему моя макропеременная не разрешается?
У меня есть макропеременная &myvar , но она не разрешается, когда я пытаюсь поместить ее в переменную шага данных. Почему этого не происходит, и что я могу сделать, чтобы это исправить?
%let myvar=Hello, world;
data _null_;...
3027 просмотров
schedule
05.03.2024
SAS-динамическая запись столбчатых диаграмм в книгу Excel в SAS Macro
Я пытаюсь динамически генерировать и экспортировать гистограммы в книгу Excel. Мой макрос извлекает определенные отдельные коды идентификаторов и создает две сводные таблицы (таблицу prov_&x и таблицу prov_revcd_&x) и заполняет их на одном листе...
603 просмотров
schedule
18.11.2022
SAS — определение разрывов страниц внутри макроса
Мне интересно, есть ли способ определить, когда и где возникают разрывы страниц при использовании макроса для вывода данных. Я знаю, что в различных тегах ODS можно использовать «Startpage=NOW», но это не работает, если внутри этого набора тегов...
319 просмотров
schedule
11.05.2024
Не является нулевым в цикле макросов SAS
Привет, я все еще борюсь с циклом SAS MACRO:
%Let t1=12Mth;
%Let t2=20;
%Let t3=40;
%Let t4=40;
%Let t5=50;
%Let t6=60;
%macro Clean(time);
data Milk1;
set MilkNew;
%Do I = 1 %to &time.;
/*If MilkE=2, then MilkF should be 0 and MilkA...
1425 просмотров
schedule
10.03.2024
Макрос для отправки электронной почты
мой код для отправки почты с использованием шага данных sas. здесь пытаюсь создать код для отправки почты.
FILENAME outbox EMAIL ("***********");
DATA _NULL_;
FILE outbox
TO=("************")
FROM=("***********")
SUBJECT=("Example of a SAS E-mail"...
2027 просмотров
schedule
20.04.2024
Как добавить макрос в SAS в переменную даты, чтобы создать набор данных для каждого месяца отдельно?
Как я могу добавить макрос в приведенный ниже код, чтобы делать то же самое для каждого месяца года отдельно? Например, мне также нужно создать sourceg.trades_nov2008. Спасибо.
data sourceg.trades_dec2008(drop=dt);
set sourceh.trades_:...
300 просмотров
schedule
06.12.2023
Квартальный вариант SAS intnx
извините, наверное, очень простой вопрос, но я не могу найти на него ответ.
Скажем, мы хотим создать таблицу, содержащую 4 квартала назад по сравнению с предыдущим месяцем:
%macro asd;
%let today = %sysfunc(today());
%let quarter_count_back =...
945 просмотров
schedule
18.04.2024
Макропеременные SAS в PROC MIXED
Это моя первая попытка использовать макросы SAS, и я слежу за этой страницей от удивительной консалтинговой группы UCLA Stats Consulting Group. Меня интересует использование макропеременных в PROC MIXED, чтобы избежать копирования и вставки блоков...
306 просмотров
schedule
19.05.2024
Использование макропеременных в аргументах шага данных
Я пытаюсь написать крошечную программу с параметрами для резервного копирования наборов данных (имя + дата + время) в Enterprise Guide. Вот код:
data &WhatLib..&WhatTable%str(_)&SYSDATE.%sysfunc(tranwrd(%str(&SYSTIME.),:,_)) ;...
102 просмотров
schedule
20.11.2022
Добавить дополнительные символы после макропеременной в SAS?
У меня есть простой макрос, в котором я передаю параметр, но также хочу добавить его в макрос. Однако, когда я пытаюсь добавить дополнительный текст, он не распознает исходную макропеременную. Я попытался сначала преобразовать макропеременную в...
655 просмотров
schedule
11.05.2024
Случайный массив SAS с неповторяющимися элементами
Не могли бы вы мне помочь. Я хочу сгенерировать случайный массив от 0 до 5 и использую эту функцию
rand_num = int(ranuni(0)*5+1)
Но я хотел бы создать случайный массив с элементами nonrecurrent . Например (1,2,3,4,5) (3,1,5,4,2) и...
177 просмотров
schedule
17.09.2022
Модификатор двоеточия в макросе
Я пытаюсь использовать функциональность модификатора двоеточия в макросе, но, похоже, он не работает так же, как в шаге данных. Пример того, что я пытаюсь сделать, показан ниже.
data _null_;
str = "hello";
if str =: "h" then put "y";
else put...
147 просмотров
schedule
30.11.2023
Как динамически выбирать индексированную переменную назначения в SAS?
Я пытаюсь создать пользовательское преобразование в SAS DI. Это преобразование будет «воздействовать» на столбцы в наборе входных данных, создавая желаемый результат. Для простоты предположим, что преобразование будет использовать input_col1 для...
44 просмотров
schedule
28.12.2023
Поиск и сохранение текущего каталога программы SAS-Studio на сервере Linux
Я пытаюсь создать макропеременную в SAS Studio, которая сохраняет «текущий рабочий каталог» как макропеременную.
Программа SAS запускается в файле потока процессов " CPF " в SAS Studio, и весь SAS-файл и процессы сохраняются и...
282 просмотров
schedule
02.06.2024