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