proc-sql

    0热度

    1回答

    我是SAS新手,发现自己不得不将它用于我的新工作。所以这是一个基本问题。 我有一个表,看起来像这样: COMPANY | Employee --------|---------- COMP1 | @,@,@,@ COMP2 | @ COMP3 | @,@ ... 每@是一个的电子邮件地址 - 用逗号分开 - 在公司中的第一行中的雇员。 现在我想使用Data步骤为每个电子邮件分配自己的

    0热度

    1回答

    我有4个表中的过程 业务(abnnumber,名) business_industry(abnnumber,industryid) 业(industryid,蚌) trade_union使用(unionid) 我被分配到一行中获得工会职称,所有企业ABNNUMBER和企业名称分别在不同行中使用存储过程。 我尝试什么是: CREATE [OR REPLACE] PROCEDURE INDUSTRY_

    0热度

    1回答

    我是SAS新手,但知道SQL,因此试图使用SQL代码编写proc sql代码,并意识到PARTITION by在SAS中不可用。 表 Customer_id Item_type Order Size Date …. 1. A401 Fruit Small 3/14/2016 …. 2. A401 Fruit Big 5/22/2016 …. 3. A401 Vegetable

    2热度

    2回答

    如果我运行一个产生零行的查询,我仍然希望创建一行SAS数据集,其中所有列都分配了缺失值。 我找到了一种方法来做到这一点使用一个单独的数据步: %let dsid = %sysfunc (open(myfile)); %let anyobs = %sysfunc (attrn(&dsid,ANY)); %let dsid = %sysfunc (close(&dsid)); data _nul

    1热度

    1回答

    我想要寻求一些验证,对于大多数人来说这可能是微不足道的,但我绝不是统计专家。我试图根据每种药物和地点的评分选择最高1%的患者。这些数据将是这个样子(在更大的尺度): Patient drug place score John a TX 12 Steven a TX 10 Jim B TX 9 Sara B TX 4 Tony B TX 2 Mega

    0热度

    1回答

    有一个包含以下其他字段的大表: ID,effective_date,Expiration_date。 expiration_date是datetime20。格式,并且可以为NULL 我试图提取2014年12月31日后过期的行或不过期(NULL)的行。 添加WHERE语句的PROC SQL查询没有给我结果 where coalesce(datepart(expiration_date),input(

    5热度

    2回答

    我需要一个理论上的答案。 想象一下,您拥有一个拥有15亿行(使用DB2-Blu以列为基础创建的表)的表。 您正在使用SAS,并且您将通过Proc Summary使用Proc Summary进行一些统计,如最小/最大/平均值,标准偏差值和百分位-10,百分位数-90。例如,您有30.000个对等组,并且每个对等组中有50,000个值(总计15亿个值)。 另一种情况下,您有300万个对等组,同时每个对

    1热度

    1回答

    是否有任何方法列出所有用户定义的过程调用在Tcl文件中。 ? 我有一个TCL文件,我想列出已被该文件调用的所有特效。 问候 keerthan

    0热度

    1回答

    在MS SQL Server中,可以在create table语句中定义compute列,例如, CREATE TABLE dbo.Products ( ProductID int , QtyAvailable smallint , UnitPrice money , InventoryValue AS QtyAvailable * UnitPrice

    0热度

    3回答

    我与PROC SQL在SAS的工作和我的PROC SQL查询之一的行为非常奇怪: 我有一个大的数据集(约1万行),其看起来是这样的: apple_key profit price cost months date golden_d 0.03 12 4 3 01/12 golden_d 0.03 8 0 2 01/12 granny_s 0.05 15 5 5