Вопросы по теме 'proc-sql'

В импорте SAS proc отсутствует начальный ноль
Я пытаюсь импортировать числа из файла csv в набор данных sas с помощью proc import (SAS), но все мои начальные нули исчезают после импорта. Например, «0123456» после импорта я получил бы только «123456»
3371 просмотров
schedule 31.05.2024

SQL Group By в SAS - альтернатива?
rsubmit; proc sql; create table wpffasdekpr2 as select polnum, ordnnr, brkd, fsnr, fvpkd, mnr, mlopnr,coverfrom, coverto, nationalkey, exposuretype, COActivityCode, sum(COSumInsured) as SumIns, sum(AnnualBaseAmt) as SumAmt from wpffasdekpr group by...
454 просмотров
schedule 16.01.2024

Ошибка PROC SQL: ОШИБКА: выражение с использованием equals (=) содержит компоненты с разными типами данных.
Я пытаюсь разделить свои данные с помощью PROC SQL , и при использовании переменной TNM_CLIN_STAGE_GROUP возникает ошибка. Пример ниже: PROC SQL; create table subset as select ncdb.* from ncdb where YEAR_OF_DIAGNOSIS>2002 AND SEX = 2 AND...
10095 просмотров
schedule 05.02.2024

Вывод Proc SQL не отображается
Мои знания об использовании Proc SQL должны позволить вам обойти процедуру PRINT и автоматически распечатать вывод, но по какой-то причине вывод не отображается. Мое назначение вывода активно, и в моем журнале нет ошибок. Это мой код. proc sql;...
2324 просмотров
schedule 02.04.2024

Проблема с систаксом ‹alias›.* для выбора всех столбцов из одной таблицы
Я делаю соединение здесь, где я в основном беру все столбцы из одной таблицы с первичным ключом и многими другими столбцами (слишком много, чтобы хотеть печатать), а затем присоединяюсь ко второй таблице, где все столбцы будут агрегированы по...
1265 просмотров
schedule 30.01.2024

Базовый SQL (компилируется в SAS) — получение первых 10 записей по частоте
Я новичок в SQL и пытаюсь запустить этот фрагмент кода, чтобы подсчитать частоту каждой записи, но получаю сообщение об ошибке (и не могу понять, почему - в этой среде нет реальной отладки, просто " ОШИБКА 22-322: Синтаксическая ошибка, ожидающая...
1965 просмотров
schedule 14.05.2024

Как упорядочить столбцы, созданные с помощью Proc SQL в SAS
Я использую Proc SQL для создания представлений Teradata. Я использовал Execute (проход через средство) и передал имена столбцов как переменные. Но создаваемые представления не имеют столбцов в том порядке, в котором они были переданы в запрос. Они...
98 просмотров
schedule 07.05.2024

Усечение таблицы SAS LASR
Я хочу обрезать таблицу, а не удалять ее при запуске кода. Как я могу изменить код с удаления существующей таблицы на усечение таблицы? В таблице SAS LASR есть строка кода, как показано ниже: /* Drop existing table */...
580 просмотров
schedule 19.05.2024

Условный оператор SAS Rolling (аналогично Excel)
У меня есть набор данных, и я хотел бы создать скользящий условный оператор построчно (не знаю, какой точный термин называется в SAS). Я знаю, как это сделать в Excel, но не уверен, как это можно выполнить в SAS. Ниже приведен набор данных и то,...
66 просмотров
schedule 19.04.2024

Отфильтруйте набор данных SAS, чтобы он содержал только идентификаторы, указанные в списке.
Я работаю в руководстве SAS Enterprise и имею таблицу SAS с одним столбцом, содержащую уникальные идентификаторы (id_list). Я хочу отфильтровать другую таблицу SAS, чтобы она содержала только наблюдения, которые можно найти в id_list. Мой код до...
1714 просмотров
schedule 11.01.2024

Сравнение строк SAS
Я перехожу с SQL Server на SAS. В SQL-сервере мы могли бы избежать сравнения строк, где 'abc' = 'aBc' было бы истинным. Является ли SAS до сих пор мне приходилось STRIP и UPPER каждую строку при каждом сравнении. Есть ли параметр, который...
2860 просмотров
schedule 03.11.2022

SAS PROC SQL — объединение значений переменных в одно значение по группе
У меня есть набор данных, который содержит значения «фактора» и соответствующие значения «ответа»: data inTable; input fact $ val $; datalines; a 1 a 2 a 3 b 4 b 5 b 6 c 7 d 8 e 9 e 10 f 11 ; run; Я хочу агрегировать...
2785 просмотров
schedule 06.02.2024

символ в цифру в шаге данных SAS
Я хочу преобразовать некоторую переменную в char с определенной длиной, а некоторые в числовые с некоторой длиной на шаге данных. Как этого добиться? заранее спасибо для персонажа он работает нормально. Data Clean_data format country...
418 просмотров
schedule 17.12.2023

T:SAS/ Proc SQL — выбрать в: не в:
В настоящее время у меня есть файл данных содержимого proc, который выглядит так: DATA CONTENTS; INPUT NAME $; DATALINES; VARA VARB VARC VARD VARE ; RUN; и я хочу превратить эту последнюю...
1113 просмотров
schedule 05.12.2022

Параллельная обработка в SAS
о мудрые пользователи StackOverflow. У меня вопрос по поводу параллельной обработки в SAS 9.4: Я знаю, что SAS обычно выполняет процедуры последовательно или линейно, однако я также знаю, что SAS также может выполнять процедуры параллельно. У...
819 просмотров

SAS: Выполнить SQL-запрос с помощью макроса
Используя ответ из этой ветки, я пытался чтобы заставить работать следующий код. У меня есть список sql-запросов в таблице плюс идентификатор для каждого запроса. Теперь я хотел бы получить результаты этих запросов плюс идентификатор в виде...
106 просмотров
schedule 14.04.2024

Объедините макропеременные в SAS для переименования столбца
У меня есть несколько макропеременных, которые я хочу объединить, чтобы переименовать столбец в таблице. %let input_group = state; %let input_id = zip; data output; set output; rename var1= catx(_, &input_id, &input_group, '1'); run; В...
225 просмотров
schedule 09.11.2022