Вопросы по теме 'proc-sql'
Вставка таблицы базы данных SAS Proc SQL
Есть ли способ вставить записи из набора данных SAS в таблицу в открытом соединении SQL Server с помощью SAS Proc SQL? Что-то вроде этого (что не работает):
proc sql exec;
connect to sqlservr as DataSrc (server=my-db-srvr...
13858 просмотров
schedule
06.05.2022
SAS в Oracle ODBC — передача таблицы SAS В базу данных
Может ли кто-нибудь посоветовать синтаксис для передачи таблицы ИЗ библиотеки SAS В базу данных оракула?
пример кода ниже (хотя очевидно, что на подключение к библиотеке WORK нельзя ссылаться таким образом)
PROC SQL noprint;
connect to ODBC as...
8698 просмотров
schedule
24.05.2022
Попытка получить уникальные значения субъектов в PROC SQL
Proc SQL NOPRINT;
Create Table DSDD as
Select DISTINCT (USUBJID),PRIMARY,ARM,ARMN,APTS,DSCOMP_F,APRS,FAS
From DERIVED.DSDD
Where UPCASE(APTS)="Y";
Quit
Мне нужны уникальные...
6335 просмотров
schedule
02.10.2022
Не удалось разрешить макрос
proc sql noprint;
select count(distinct USUBJID) into : N1 - : N4 from DM where upcase(ARM) ^= "SCREEN FAILURE"`
group by ARMN;
quit;
%macro TOTAL(name=,num=);
%do i=1 %to #`
%if ARMN=&i %then TOTAL=...
165 просмотров
schedule
07.02.2023
репликация функции sql в sas datastep
Привет еще один быстрый вопрос
в proc sql у нас есть on , который используется для условного соединения, есть ли что-то подобное для шага данных sas
Например
proc sql;
....
data1 left join data2
on first<value<last
quit;
Можем ли...
280 просмотров
schedule
28.05.2022
доверительный интервал стандартного отклонения с proc sql
Мой набор данных очень прост, всего один столбец с отношением и другой столбец с категориальной переменной, мне нужно рассчитать стандартное отклонение для каждого класса, а также доверительный интервал.
Есть ли встроенная функция в SAS (proc SQL)...
1079 просмотров
schedule
16.11.2022
Максимальное количество или аргументы для предложения `where in ()` в Proc SQL?
Предположим, я делю таблицу на подмножество и резюмирую ее в proc sql . В коде используется предложение where ... in и подзапрос для выполнения подмножества. Я знаю, что некоторые механизмы SQL устанавливают ограничение на количество аргументов в...
1450 просмотров
schedule
31.10.2022
Как рассчитать режим строковой переменной в группе в SAS?
Я могу вычислить режим, используя подзапрос в proc sql , но это самый простой способ сделать это? Этот код обрабатывает связи, которые могут возникнуть при вычислении режима, полагаясь на то, что функция max в proc sql разрывает связи.
ods...
1944 просмотров
schedule
01.08.2023
Как написать условный оператор where в SAS Proc SQL?
У меня есть макрос, который будет использоваться для нескольких условий.
%macro Average(data=, tablename=, element=, variablename=, time =);
PROC SQL;
CREATE TABLE &tablename. AS
SELECT ID, AVG(&element.) AS...
3922 просмотров
schedule
25.06.2022
ошибка с кавычками при передаче макропеременной в proc sql
Я пытаюсь сделать следующее в макросе:
proc sql;
select * from table1 where col1 like 'x%'
quit;
%macro temp(val=x);
proc sql;
select * from table1 where col1 like '&val%'
quit;
%mend;
Проблема в том, что для разрешения значения...
199 просмотров
schedule
30.09.2022
Функция макроса SAS возвращает результат SQL
Я новичок в SAS и макросах. Мне бы хотелось, чтобы мой код был более "СУХИМ", поэтому я хотел бы поместить свои полезные sql-запросы в макрофункции, которые возвращают результат.
Например, я пробовал это:
%macro getName;
%local nameq;
PROC...
586 просмотров
schedule
20.03.2023
SAS: получить номер наблюдения максимального/минимального значения переменной
Я пытаюсь получить в качестве макропеременной или простой переменной номер наблюдения, который является минимальным/максимальным значением одной переменной.
Я могу легко получить значение этого min/max через proc sql
proc sql noprint;
select...
497 просмотров
schedule
11.09.2022
Использование WHERE в PROC SQL Error
В настоящее время я пытаюсь отфильтровать вывод, который должен отображать только товары со скидками, превышающими или равными 60%. В переменной Discount перечислены все их значения в таком формате, как 50%, 60% и т. Д.
PROC SQL;
SELECT...
50 просмотров
schedule
05.08.2023
Proc SQL дает разные результаты с использованием SAS 9.4 на SAS Grid и SAS 9.3 на ПК
Мы находимся в процессе перехода нашего кода в SAS Grid, где мы используем Enterprise Guide 6.1 для запуска SAS 9.4. Один фрагмент кода дает результаты, отличные от того, что мы получаем при запуске SAS 9.3 на ПК. Я создал пример набора данных и...
586 просмотров
schedule
05.06.2022
SAS PROC SQL НЕ СОДЕРЖИТ несколько значений в одном операторе
В PROC SQL мне нужно выбрать все строки, в которых столбец с именем «NAME» не содержит нескольких значений «abc», «cde» и «fbv», независимо от того, что идет до или после этих значений. Вот так я и сделал:
SELECT * FROM A WHERE
NAME NOT...
10322 просмотров
schedule
05.01.2023
SAS/SQL — найти 3 или более вхождений за заданный период времени
У меня есть сотни тысяч строк данных (как в примере ниже), которые состоят из номера счета и дат совершенных звонков. Мне нужно найти все учетные записи, в которых было 3 или более звонков в течение 7 дней. Таким образом, для приведенных ниже данных...
436 просмотров
schedule
03.11.2022
Создайте таблицу со всеми перестановками некоторых значений столбца в SAS
Я работаю в руководстве SAS Enterprise и хочу создать таблицу, содержащую все возможные перестановки некоторых столбцов. Вот пример:
Допустим, у меня есть три столбца
apple pear plum
0...
344 просмотров
schedule
04.01.2024
ОШИБКА: атрибут "2017-02-28" не найден
У меня есть следующий запрос, который выполняется в SAS с использованием proc sql, где у меня есть автоматизированная переменная, содержащая дату окончания месяца, но это приводит к следующей ошибке
ERROR: Prepare error: ICommandPrepare::Prepare...
993 просмотров
schedule
22.11.2022
Макрос SAS, передающий SQL или код для использования в макросе
Я относительно новичок в программировании макросов SAS и в основном использую его, чтобы сделать свой код «чище» и избежать ошибок в повторяющемся коде.
Я немного погуглил, но не нашел для этого простого способа.
Сначала у меня 2 вопроса - как...
521 просмотров
schedule
19.05.2022
Нечеткое совпадение в proc sql, выберите минимальное расстояние
У меня есть список с некоторыми нечеткими переменными и список с некоторыми чистыми переменными. Я хочу (нечетко) сопоставить их оба, где скомпонованное расстояние наименьшее, и выполняются некоторые правила, касающиеся их расстояний редактирования...
568 просмотров
schedule
23.06.2023