前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SAS-编程中的小技巧(十)

SAS-编程中的小技巧(十)

作者头像
Setup
发布2019-10-20 14:28:45
8580
发布2019-10-20 14:28:45
举报

欢迎来到SAS程序分享号

果然是不动脑筋久了就会变蠢,最近小编写程序感觉变蠢了许多。思来想去究其原因发现是公众号许久未更了。为了不让愚蠢延续下去,今天小编打算分享一些SAS编程相关的小技巧。

PROC TEMPLATE

今天要分享的是如何便捷的了解输出报表时定义template相关的参数。在Template中,我们应该不陌生parent=styles.rtfparent=styles.default这样的语句。这样语句的含义是继承指定的样式,常常继承系统自带的样式。日前有朋友问我如何修改某个输出文件中图片的背景色,小编于是在template中加上了replace color_list /'bgA' = white;就实现了背景色的由默认的灰色变成了白色。在这里先引入俩句程序。

■ ■■■■

■ ■■■■

这里主要分享的是如何将样式的源码输出到日志中。通过学习、观察、研究系统自带的template的源码,就可以更好的掌握如何自定义template。前面的replace color_list /'bgA' = white;实现的作用就是替换要是列表中‘bgA’对应的颜色。

一个时间的FORMAT

在给数值型时间FORMAT的时候,我们常会用Timew.d,但是此format有一个弊端,会丢失一个0(如08:00变成8:00),其实还有一个format可以规避此种情况。那便是Todw.d。接下来看看下面的例子!

变量对应的FORMAT

给指定观测打上Flag

篇幅有点少,再分享一个小编最近用retain给观测加flag的方法。需求大概是这样的,在研究体温变化时,想要找出体温恢复正常的第一条记录(后面的体温记录不在超过37度)。可能大家第一眼觉得很简单,确实简单,但是可能此“简单”并非彼“简单”。

上图就是想要实现的效果。下面来看看实现的程序!

%symdel删除宏变量,/nawarn:如果要删除的宏变量不存在则不报出警告。今天就这么多啦...

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-03-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 SAS程序分享号号号 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云 BI
腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档