proc-sql 相关问题

proc sql是一个SAS过程,用于将SQL语句提交给SAS编译器。对于Oracle Pro * C,请使用[oracle-pro-c]。

SAS proc sql create table (where=()) 选项与 sql 查询中的 where 子句有何不同以及何时使用?

据我所知,两个示例代码块将产生相同的输出,但在第一个语句中,where 是在内部查询完成后应用的,而在第二个语句中

回答 1 投票 0

SAS Proc SQL 中的列表聚合和组串联

我有一个数据集,必须根据粒度(FIELD1 和 FIELD2)进行汇总。必须对两个指标字段(METRIC1 和 METRIC2)求和。到目前为止,这似乎是一个简单的 GRO...

回答 5 投票 0

Sas 与 SQL Server group by cube 等效的函数

我最近发现了很酷的 SQL Server group by cube 函数,它无需大量编码即可汇总结果。 SAS 是否有相同的功能而无需附加大量过程摘要。 样品c...

回答 1 投票 0

SAS ODS Powerpoint - 强制 proc sql 标签文本保持在一行上

可能是一个简单的问题 - 我正在将幻灯片导出到 PPT,其中一些计数通过 proc sql 输出到带有标签的简单框中。然而,标签文本不断地将每个单词转移到一个分隔符上......

回答 1 投票 0

在同一步骤中使用和创建 SAS 宏

下面的宏(into :&count 引起了问题)。虽然它没有显示错误,但后来当我调用 salescount 时,很明显宏没有正确分配“明显的符号引用...

回答 1 投票 0

PROC SQL CASE 语句检查不同行和列中的多个变量

我问这个是因为我实际上不确定这是否真的可以做到。 数据按以下格式组织 ID 年 类型 1 2023年 A 1 2024年 乙 我正在尝试检查这些条件

回答 1 投票 0

根据 CASE WHEN 条件确定优先级/排名

我想创建一个名为“Priority”的新列,为此我必须查看多个 TABLE_ID,其中包含分配给 TABLE_ID 的 ACCOUNT_ID。可以有

回答 1 投票 0

带多个条件的 SAS 宏过程 SQL

我正在尝试运行一个包含多个串联在一起的条件的 proc sql 宏。有没有办法纠正第二个宏(rn_cnt)下面的代码或者有更好的方法?背景:...

回答 1 投票 0

在SAS中提取字符串的左侧部分?

是否有一个函数 SAS proc SQL,我可以用它来提取字符串的左侧部分。它类似于 LEFT 函数 sql server。在 SQL 中我剩下(11111111, 4) * 9 = 9999,我想

回答 5 投票 0

根据迭代值向 SAS DO 循环添加额外步骤

我使用 DO 循环来运行 Proc SQL 查询,迭代变量列表。我想知道是否有一种方法可以在 i = 仅某些变量时向 DO 循环添加步骤,并跳过这些步骤...

回答 2 投票 0

proc 转置重复的 ID 值

我需要 SAS 中 proc 转置过程的帮助。我的代码最初是: proc 转置数据=temp out=temp1; 帕蒂德; 变量文本; ID 数据编号; 跑步; 这给了我错误“ID 值“”出现...

回答 5 投票 0

SAS proc sql,如何找出每个索赔案例的年表中缺失的行?

我正在制作索赔案件的年度表格。目标是对于每个现有索赔,每年年底应该有一行来反映该索赔案例的情况。例如索赔 A 有

回答 1 投票 0

SQL 根据条件不同列过滤重复 ID 的行

我想返回“值”大于 30 的重复 ID 的所有行 我有这张桌子 我想要这张桌子 这是我的查询,但它不起作用。有什么想法吗? 创建表测试...

回答 1 投票 0

SAS Studio - 括号影响 sysfunc 函数如何解析宏变量

我的代码中有一个计数器,如下所示: %let counter = %sysfunc(countw(&&CLMNS&j.));然而,这对于某些宏变量不能正常工作。对于变量_1,其中包含...

回答 1 投票 0

proc sql 在每行的最近日期左合并

我正在尝试使这段代码正常工作,但由于某种原因它给了我很多重复项。 Table1 有 75k 条记录,我想从 Table2 中获取每一行的数据。请帮我: 过程 SQL; c...

回答 1 投票 0

SAS Studio - 如何利用嵌套 WHERE 条件进行字符串搜索

作为一个更大项目的一部分,我试图在多个表中搜索公共列。但是我不知道表的数量、列的数量或列的确切名称,所以我不能......

回答 1 投票 0

PROC SQL 左连接 ID 和日期不起作用

我正在尝试使用以下代码合并两个表: 过程 SQL; 创建表测试为 选择a.*、b.* 来自 aaaa 在 a.id=b.id 和 a.date1 上左连接 bbb b<=b.date2; quit; But the output shows blanks in

回答 1 投票 0

Proc SQL 连接两个表并且不接收 NULL

我有一个 SAS 表,我正在将其与 SQL Server 表中的单个列连接起来。目标是在匹配时从 SQL Server 添加列,或者在不匹配时返回 NULL。然而没有...

回答 1 投票 0

PROC SQL,无法过滤从数字转换的日期之间的日期部分

我有一个 SAS 表 sastable,我正在将其与 SQL 数据库中的列连接起来以创建一个新表。但是,我需要使用 sastable 中的日期列来过滤 sql.data。 sastable.date 已经...

回答 1 投票 0

WHERE 子句中的 SAS 和 SQL 日期格式问题

我有一个 SAS 表 sastable,我正在将其与 SQL 数据库中的列连接起来以创建一个新表。但是,我需要使用 sastable 中的日期列来过滤 sql.data。 sastable.date 已经...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.