SAS函数及CALL子程序.pptVIP

  • 70
  • 0
  • 约1.13万字
  • 约 57页
  • 2019-11-14 发布于江苏
  • 举报
SAS函数定义 SAS函数是一个子程序,对自变量返回一个结果值。 SAS函数的形式: 函数名(X1, X2, …) 函数用于组合表达式可以简化编程和统计计算 例3.1 表达式中用函数。 data a(keep=date y d min); /*保留date, y, d, min四个变量*/ set ResDat.idx000001; y=year(date); /*函数year给出变量date年份*/ d=weekday(date); /*函数weekday给出变量date在一周内的哪一天*/ min=min(sum(oppr, hipr, lopr,clpr),1000); run; 例3.2 条件语句中使用函数。 data a; set ResDat.idx000001; where year(date)1996; /* Where语句中使用Year函数 * run; 用函数处理多变量可以简化程序 例3.3 用与不用SAS函数时的程序。 不用SAS函数。 totx=xl+x2+x3+x4+x5+x6+x7+x8+x9+x10; if totxy then least=totx; else least=y; 使用SAS函数。 least=min(sum(of x1-x10),y); 例中,两段程序的结果相同,第二段只有一个语句,非

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档