Вопросы по теме '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