zoukankan      html  css  js  c++  java
  • 【SAS NOTE】proc report

    proc report用来生成报告。

    1 proc report data=mysas.mms nowindows headskip;
    2     column date wangnei wangjian guoji;
    3     define wangnei /analysis;
    4     define date /group;
    5 run;

    define-约定特定变量的组织方式。注意 define 的参数用/analysis等来表示,不要忘记/.

    1 proc report data=mysas.mms nowindows headskip;
    2     column date,(wangnei wangjian);
    3     define date /across;
    4 run;

    /across 是做分组显示,注意column中逗号和括号的运用。其中括号中不加逗号。

    1 proc report data=mysas.mms nowindows headskip;
    2     column date,(wangnei,n  wangjian,max  guoji,min);
    3     define date /across;
    4 run;

    在proc report中可以直接实现统计功能,方式是变量名+逗号+统计方式。

    1 proc report data=mysas.mms nowindows headskip;
    2     column date wangnei wangjian guoji huanbi;
    3     define huanbi /computed;
    4     compute huanbi;
    5         huanbi=wangnei.sum/lag(wangnei.sum)-1;
    6     endcomp;
    7     define date /group;
    8 run;

    在proc report中实现新变量的计算过程,其中lag()表示取某一个变量上一个观测值。同时因report大多都分组计算,所以生成变量的过程不适用变量名*函数来表示,而是用变量名.函数来表示。

  • 相关阅读:
    单链表
    队列

    面向对象的数组与查找算法
    线性结构
    数据结构与算法概述
    webstorm 格式化代码快捷键
    Web规范小记录1:Web文件规范
    豆瓣 API报错 ( "code":104 问题 )
    舔狗日记二之心灵日记(H5版本)
  • 原文地址:https://www.cnblogs.com/colipso/p/2878233.html
Copyright © 2011-2022 走看看