Вопросы по теме 'proc-sql'
SAS — выбор из нескольких записей с одинаковым идентификатором, но разным статусом
Извините за вводящее в заблуждение (если есть) название вопроса, так как я не знаю, как выразить то, что мне нужно, в 1 вопросе.
У меня есть набор данных, как показано ниже:
UserId Order Status
1 1 completed
1 2...
2726 просмотров
schedule
09.02.2024
Вычисляемая переменная в подзапросе
У меня вопрос к экспертам PROC SQL. У меня есть этот код:
proc sql;
create table FinalData as
select *
,Sum(starting_year,year_diff) as colsum
,Price*(1+(SELECT Return from OtherData where Year=calculated...
6077 просмотров
schedule
01.04.2023
Proc SQL, SAS обрезает значение переменной
У меня есть столбец в моем наборе данных SAS с 20-значным идентификатором. Когда я пытаюсь отфильтровать некоторые записи с помощью PROC SQL в SAS EG, поле с идентификатором усекается до 1E18, и экспорт дает мне усеченное значение в каждом поле...
3521 просмотров
schedule
17.05.2024
вернуть наиболее часто встречающееся значение в каждой группе
Попытка создать таблицу, отображающую наиболее часто встречающийся ndc# для данного пациента (pat_seqno). Мое предложение have не работает до сих пор, и это моя последняя попытка, которая возвращает ошибку, что ndc_count не найден в участвующих...
1864 просмотров
schedule
14.10.2022
SAS proc sql возвращает повторяющиеся значения группы по/порядку по переменным
У меня есть довольно простой SQL, который должен предоставлять 1 строку в квартал для каждого актива1. Вместо этого я получаю несколько строк для каждой группы.
Ниже приведен SQL, шаг данных SAS и некоторые выходные данные. Количество...
8056 просмотров
schedule
03.05.2023
Как найти все столбцы из всех таблиц, которые соответствуют шаблону
У меня есть ряд таблиц в SAS, и я хотел бы перечислить все таблицы и их столбцы, где имя таблицы like "abc%" (т.е. все таблицы, которые начинаются со строки «abc»)
Я бы предпочел использовать proc sql, если это возможно.
945 просмотров
schedule
25.03.2022
SAS как изменить формат даты в предложении where
У меня есть данные, дата которых хранится в yymmn6. формат и другие, которые хранятся в date9. формат
Я хочу сделать оператор proc sql с использованием предложения where, но для сравнения двух дат date9. поля должны быть в формате ггммд6....
2403 просмотров
schedule
02.02.2022
Использование макропеременной SAS и привязка ее к оператору контейнера в Proc SQL
У меня есть стол под названием Таблинг.
Name Number
Price A 10
Price B 11
Quantity A 12
Quantity B 13
Как мне написать фрагмент кода Proc SQL, в котором я создаю переменную...
401 просмотров
schedule
16.01.2022
Как преобразовать строку в число в SAS?
Я новичок в SAS и борюсь с преобразованиями типов. Они кажутся мне какими угодно, только не интуитивными. Мне нужно сделать это в операторах SAS PROC SQL.
Может ли кто-нибудь помочь мне найти лучший способ преобразовать поле, отформатированное,...
1515 просмотров
schedule
15.10.2022
Попытка Select Distinct в инструкции Proc Sql для определенного столбца
Я хочу использовать select distinct в операторе proc sql для определенного столбца. У меня около 10 столбцов, и я не хочу проверять дублирование всех 10 столбцов, я просто хочу проверить дублирование одного столбца.
Поэтому, когда я пишу proc...
4314 просмотров
schedule
12.08.2023
Добавьте метку времени в MMDDYY10. столбец в PROC SQL (Руководство по SAS E)
У меня проблема с добавлением времени к дате с помощью PROC SQL. Используя PROC SQL, столбец, который я извлекаю, отформатирован как MMDDYY10. . Мне нужно добавить к этой дате x дней, y часов и z минут. Моя самая большая проблема сейчас -...
3294 просмотров
schedule
16.11.2022
Как преобразовать запрос SAS EG со значениями подсказки в код SQL proc
У меня очень простой вопрос Я создаю запрос в SAS-EG , чтобы он выдавал значения var1, YEAR и MONTH , но
Значения YEAR и MONTH являются подсказками ( A и B соответственно)
Он отлично работает, когда я использую SAS-EG GUI , но...
829 просмотров
schedule
15.08.2022
Обработка SQL в SAS и отставание и опережение
Я немного борюсь с проблемой, которую не могу понять.
Допустим, у нас есть несколько столбцов;
IP-адрес, отметка времени, SSN.
Как мне найти случаи, когда один и тот же IP-адрес появляется в нескольких записях, где время находится в одном и...
1260 просмотров
schedule
28.03.2023
Усечение с функцией COALESCE в PROC_SQL
Я пытаюсь объединить два элемента данных в PROC SQL и получаю усечение. Когда я пробую тот же процесс в наборе данных, я также получаю усечение, но другим способом. Рассмотрим следующее:
data test;
var_a = '111111';
var_b = 12345678;
run;
proc...
454 просмотров
schedule
22.03.2024
Как объединить более одной переменной с помощью proc SQL is SAS
У меня есть 2 набора данных в SAS:
main_1
ID Rep Доза-ответ 1 2 34 567 1 1 45 756 2 1 35 456 3 1 56 345
main_2
ID Представитель Час День 1 1 89 157 2 1 62 365 3 1 12 689
Я могу легко объединить эти два набора данных сначала по ID, а...
825 просмотров
schedule
28.05.2024
Добавление даты в имя переменной в SAS
У меня есть столбец с общей транзакцией имени. Я хочу добавить дату 4 дня назад в его имени.
Например, если сегодня 20161220, я хочу, чтобы моя переменная была переименована в total_transaction_20161216 .
Подскажите пожалуйста выход из моей...
353 просмотров
schedule
23.01.2023
Поиск перекрывающихся местоположений в радиусе 5 миль и 10 миль для списка данных о местоположении с широтой и долготой
У меня есть набор данных из 10 000 наблюдений со списком информации о местоположении, который выглядит следующим образом:
ADDRESS | CITY | STATE | ZIP |LATITUDE |LONGITUDE
1189 Beall Ave | Wooster...
183 просмотров
schedule
08.01.2024
Диапазоны дат в предложении where инструкции SQL proc
Существует большая таблица, содержащая, среди прочего, следующие поля: ID, фактическая_дата, истечение_даты.
expiration_date - datetime20. формат и может быть NULL
Я пытаюсь извлечь строки, срок действия которых истекает после 31 декабря 2014...
1337 просмотров
schedule
21.06.2023
Условное соединение в SQL в зависимости от значения столбца
Я пытаюсь выполнить соединение с таблицей SAS, используя PROC-SQL. В зависимости от значения одной переменной в таблице A мне нужно присоединиться, используя столбец, иначе мне нужно использовать другой столбец.
proc sql;
create table test
as...
2330 просмотров
schedule
30.11.2022
Вставка в DB2 из набора данных SAS с сквозным SQL
Я все еще новичок в SAS и DB2. У меня есть таблица DB2 со столбцом, в котором хранятся значения, закодированные в виде временных меток. Я пытаюсь загрузить данные в этот столбец из набора данных SAS в моем рабочем каталоге. Однако некоторые из этих...
943 просмотров
schedule
03.03.2022