当前位置: 首页 > news >正文

南京自适应网站腾讯广告代理

南京自适应网站,腾讯广告代理,站酷网址是什么,网站开发asp.net和sql数据库1.在数据集增加累加变量值(SUM) 求和语句(SUM STATEMENT):variableexpression variable是累积求和的变量名,为数值型,默认初始值为0;该variable值则会保留到一个观测 当expression有缺失值,在求…

1.在数据集增加累加变量值(SUM)

        求和语句(SUM STATEMENT):variable+expression

        variable是累积求和的变量名,为数值型,默认初始值为0;该variable值则会保留到一个观测

        当expression有缺失值,在求和语句中会将该缺失视为0;

举例如下:

SumSec的执行过程如下:初始为0,每读入一行数据在加上该新的变量值,所得累加值放入SumSec并保留到下一行数据。

2.在数据集增加累加变量值(RETAIN)

        保留语句:RETAIN variable initial-value 

        RETAIN语句可以实现如下两个功能:1)给retain 的变量名赋予一个初值;2)避免使变量名在program vector data(数据向量)里面被清空;3)如果initial value缺失赋值缺失;4)对SET、MERGE、UPDATE语句读入进来的变量无用,仅对在编译时设置的新变量管用

3.IF-THEN语句

        有条件给变量赋值,可用的比较或逻辑符号如下:

not 语句使用举例如下:

数值为0或缺失默认为FALSE,其余情况非零或非缺失值则默认为TRUE

如IF x=1 or 2则必为TRUE,因为2是表示TRUE;

IF X=1 OR X=2 则不一定为TRUE,因为有可能2个条件都不满足

由于SAS 每次都会执行IF THEN 语句,因此在对同一个变量进行操作时使用IF THEN ELSE IF THEN 语句来提高效率,避免重复使用IF-THEN 语句,在碰到TRUE的情况则会跳出该IF 语句。

如下所示:

可以使用IF THEN  DELETE 来删除对应的行。括号内的逻辑判断比括号外的逻辑判断先执行

4.给变量设置长度

        如果不设值长度SAS会默认遇到的第一个值的长度为该变量名的长度,有可能导致结果显示不全,因此使用:

        length  variable  ($)  n;

        $在字符变量时使用,n是设置长度的整数

5.DROP 和KEEP 语句

        drop 和keep 语句与drop和keep  选项的不同:

        1)  drop 和keep 语句只能在data语句中使用不能在proc 步使用,

        2)对输出的所有数据集都有效

6. SELECT 语句

        语句格式如下:

                SELECT <(select-expression,非必要选项,与下面的条件进行比较的变量或表达式)>

                        WHEN -1(expression-1,....expression-n 条件语句)  statement 执行语句;

                        ......

                        WHEN -n(expression-1,....expression-n)  statement;

                        <OTHERWISE STATEMENT 当没有WHEN 条件被满足时执行该语句>

                END;

值得注意的是:

如果存在select-expression 则会判断select expression 和when expression 里面的值是否相等,如果相等则为TRUE往后执行statement;如果不相等为FALSE。

如果所有的when 语句都判断为FALSE而无OTHERSWISE 语句则会报错,停止执行DATA 步;

如果不存在select expression ,则会对每个when 语句判断TRUE或FALSE,SAS只会执行首次判断为TRUE的语句,一旦存在TRUE语句则跳出不对其他WHEN语句进行判断。

举例如下:(选择变量a的值,等于1 时x*10,等于3,4,5时x*100,其余情况x不变)

7.DO END ;

        常与IF THEN /ELSE语句或者SELECT 语句连用,来同时执行多个statement.

       举例如下:

DO END 可以支持嵌套,嵌套的层数取决于电脑内存,DO END 还可以用于循环;

DO UNTIL CONDITION ;

        ......

 END;

在每次DO循环过后来检查示是否满足UNTIL 的条件,如果满足则终止循环

DO WHILE CONDITION ;

        ......

 END;

在每次DO循环前检查是否满足WHILE的条件,只有满足WHILE的条件才继续循环,如果不满足则终止循环。

http://www.hkea.cn/news/479119/

相关文章:

  • 公司做网站最好引擎搜索器
  • 济南手工网站建设北京百度seo服务
  • 网站建设原创百度seo官网
  • 徐州企业网站建设衡阳seo服务
  • 网站自然排名优化seo专员是什么职业
  • 视频网站制作广告代理公司
  • wordpress主题域名授权密钥生成镇海seo关键词优化费用
  • 北京东直门+网站建设汕头seo外包平台
  • 长沙 做网站企业网络组网设计
  • 北京哪家做网站优化产品seo基础优化
  • 招商加盟网站建设百度网址安全检测
  • 知名做网站费用2024年将爆发新瘟疫
  • 河北省城乡与建设厅网站企业关键词排名优化哪家好
  • 网站开发合同协议百度百科推广费用
  • 推荐黄的网站产品推广策划
  • 济南网站建设设计公司线上运营推广
  • 小清新 wordpressseo排名是什么意思
  • 从客户—管理者为某一公司做一份电子商务网站管理与维护的方案自媒体是如何赚钱的
  • 黑龙江住房和城乡建设厅网站首页每日精选12条新闻
  • 做网站工作都包括什么企业网站搭建
  • 自己可以进行网站建设吗河北网站推广
  • 网站建设与管理论文seo整站怎么优化
  • 西安做网站收费价格网站流量监控
  • 福州网站制作有限公司南京疫情最新情况
  • 国外品牌设计网站天津疫情最新消息
  • 宁波有做网站的地方吗seo报价单
  • 深圳企业网站开发中国法律服务网app最新下载
  • 大连企业网站建站国外域名注册网站
  • 站长工具seo综合查询权重百度在线搜索
  • 伊犁网站建设评价怎样才能上百度