5月 242010
 
Contributed by Marie Dexter, SAS
SAS recently announced the availability of the third maintenance release for SAS 9.2. Maintenance releases are cumulative, so when you apply the third maintenance release, your software will be updated to the current release—even if you skipped the previous releases.

But you’re probably wondering how you can find the information that you need to determine how a maintenance release affects your site.

The Maintenance Release Announcement contains the latest information about the SAS maintenance releases. From support.sas.com, click Do I need maintenance? in the right navigation pane.

For each maintenance release, the Maintenance Release Announcement contains the following information:

  • highlights of the current maintenance release.

    Highlights from the third maintenance release include the ability to change the host names (including network domains) or server machines in your deployment, performance improvements in SAS/ACCESS software, and the availability of SAS Scoring Accelerator for Netezza and the SAS/GRAPH ODS Graphics Designer.


  • instructions on how you can assess your current deployment. The Maintenance Release Announcement guides you through this assessment and helps you locate the following information:

    • the products that you currently have deployed at your site.


    • any new features and enhancements for those products that are part of the current maintenance release.


    • steps that you need to take to apply the maintenance release at your site. By using the Maintenance Planning document, you can create a custom checklist that helps you prepare, install, and configure the maintenance release.

      In the third maintenance release, SAS improved the process for installing and configuring a maintenance release. Therefore, there are separate Maintenance Planning documents for the second maintenance release (identified by Technical Support Number TS2M2) and the third maintenance release (TS2M3).

      Don’t let these numbers confuse you. The Maintenance Planning documentation explains these product numbers and how you can find the right information for your site.

  • how your SAS Installation Representative can request a maintenance release.
  • If you have feedback on any of the maintenance documentation, please leave a comment. We welcome your comments on how we can improve the organization and content of future maintenance release documentation.
    5月 242010
     
    In example 7.30 we demonstrated how to simulate data from a Cox proportional hazards model.

    In this and the next few entries, we expand upon support in R and SAS for survival (time-to-event) models. We'll start with a small, artificial dataset of 19 subjects. Each subject contributes a pair of variables: the time and an indicator of whether the time is when the event occurred (event=TRUE) or when the subject was censored (event=FALSE).


    time event
    0.5 FALSE
    1 TRUE
    1 TRUE
    2 TRUE
    2 FALSE
    3 TRUE
    4 TRUE
    5 FALSE
    6 TRUE
    7 FALSE
    8 TRUE
    9 TRUE
    10 FALSE
    12 TRUE
    14 FALSE
    14 TRUE
    17 FALSE
    20 TRUE
    21 FALSE


    Until an instant before time=1, no events were observed (only the censored observation), so the survival estimate is 1. At time=1, 2 subjects out of the 18 still at risk observed the event, so the survival function S(.) at time 1 is S(1) = 16/18 = 0.8889. The next failure occurs at time=2, with 16 still at risk, so S(2)=15/16 * 16/18 = 0.8333. Note that in addition to the event at time=2, there is a subject censored then, so the number at risk at time=3 is just 13 (so S(3) = 13/14 * 15*16 * 16/18 = 0.7738). The calculations continue until the final event is observed.


    R

    In R, we use the survfit() function (section 5.1.19) within the survival library to calculate the survival function across time.


    library(survival)
    time = c(0.5, 1,1,2,2,3,4,5,6,7,8,9,10,12,14,14,17,20, 21)
    event = c(FALSE, TRUE, TRUE, TRUE, FALSE, TRUE, TRUE, FALSE,
    TRUE, FALSE, TRUE, TRUE, FALSE, TRUE, FALSE, TRUE, FALSE,
    TRUE, FALSE)
    fit = survfit(Surv(time, event) ~ 1, data=ds)


    The returned survival object includes a number of attributes, such as the survival estimates at each timepoint, the standard error of those estimates, and the number of subjects at risk.


    > names(fit)
    [1] "n" "time" "n.risk" "n.event" "n.censor"
    "surv" "type" "std.err"
    [9] "upper" "lower" "conf.type" "conf.int" "call"
    > summary(fit)
    Call: survfit(formula = Surv(time, event) ~ 1, data = ds)

    time n.risk n.event survival std.err lower 95% CI upper 95% CI
    1 18 2 0.889 0.0741 0.7549 1.000
    2 16 1 0.833 0.0878 0.6778 1.000
    3 14 1 0.774 0.0997 0.6011 0.996
    4 13 1 0.714 0.1084 0.5306 0.962
    6 11 1 0.649 0.1164 0.4570 0.923
    8 9 1 0.577 0.1238 0.3791 0.879
    9 8 1 0.505 0.1276 0.3078 0.829
    12 6 1 0.421 0.1312 0.2285 0.775
    14 5 1 0.337 0.1292 0.1587 0.714
    20 2 1 0.168 0.1354 0.0348 0.815



    SAS

    We can read in the artificial data using an input statement (section 1.1.8).


    data ds;
    input time event;
    cards;
    0.5 0
    1 1
    1 1
    2 1
    2 0
    3 1
    4 1
    5 0
    6 1
    7 0
    8 1
    9 1
    10 0
    12 1
    14 0
    14 1
    17 0
    20 1
    21 0
    run;





    proc lifetest data=ds;
    time time*event(0);
    run;


    Here we denote censoring as being values where event is equal to 0. If we had a censoring indicator coded in reverse (1 = censoring), the second line might read time time*censored(1);.

    The survival function can be estimated in proc lifetest (as shown in section 5.1.19). In a break from our usual practice, we'll include all of the output generated by proc lifetest.


    The LIFETEST Procedure
    Product-Limit Survival Estimates
    Survival
    Standard Number Number
    time Survival Failure Error Failed Left
    0.0000 1.0000 0 0 0 19
    0.5000* . . . 0 18
    1.0000 . . . 1 17
    1.0000 0.8889 0.1111 0.0741 2 16
    2.0000 0.8333 0.1667 0.0878 3 15
    2.0000* . . . 3 14
    3.0000 0.7738 0.2262 0.0997 4 13
    4.0000 0.7143 0.2857 0.1084 5 12
    5.0000* . . . 5 11
    6.0000 0.6494 0.3506 0.1164 6 10
    7.0000* . . . 6 9
    8.0000 0.5772 0.4228 0.1238 7 8
    9.0000 0.5051 0.4949 0.1276 8 7
    10.0000* . . . 8 6
    12.0000 0.4209 0.5791 0.1312 9 5
    14.0000 0.3367 0.6633 0.1292 10 4
    14.0000* . . . 10 3
    17.0000* . . . 10 2
    20.0000 0.1684 0.8316 0.1354 11 1
    21.0000* . . . 11 0

    NOTE: The marked survival times are censored observations.

    Summary Statistics for Time Variable time

    Quartile Estimates
    Point 95% Confidence Interval
    Percent Estimate [Lower Upper)
    75 20.0000 12.0000 .
    50 12.0000 6.0000 20.0000
    25 4.0000 1.0000 12.0000

    Mean Standard Error
    11.1776 1.9241

    NOTE: The mean survival time and its standard error were underestimated because
    the largest observation was censored and the estimation was restricted to
    the largest event time.

    Summary of the Number of Censored and Uncensored Values
    Percent
    Total Failed Censored Censored
    19 11 8 42.11
    5月 222010
     

    SAS-Excel

    晚提到Excelpro的新书,《Excel图表之道——如何制作专业有效的商务图表》(刘万祥,北京:电子工业出版社,2010)。说些Excel,从一个SAS程序员的角度。

    相对SAS,或其他的软件包(SPSS、R/S-Plus、Matlab等),Excel都是一个轻量级的分析工具。本来,Excel无意在统计分析方面跟那些统计工具包一较长短,各有适用的地方而已。但在商业世界,用Excel做分析的用户太多了,说最流行也不为过,一些统计学者,就提醒广大用户,用Excel做统计分析时一定要谨慎些,它有时候不够严谨有时候不够靠谱。详细的,可以参考谢益辉的三篇博文(以及他文中所附的参考材料):

    1.Excel中的缺失值和0

    2.为什么避免用Excel作统计计算

    3.再谈为什么不用Excel做统计分析

    用Excel本身的计算引擎有时是不够严谨,这是故事的一个方面(当然,它应付日常工作还是可以胜任的,对Excel,我们这点信心还是有)。故事的另一个方面,是鉴于Excel的广泛流行,各大BI(商务智能)套件,包括SAS系统,都要提供与Office/Excel整合的功能。上面就是 SAS Add-In for Microsoft Office在Excel里面的一个截图。利用这个Excel插件,商业用户可以继续使用他/她熟悉的Excel,访问SAS数据,并利用SAS的计算引擎来分析和作图,最后结果返回到Excel(或者Word、PPT)。一家公司不提供这玩意,它的BI技术就要受到质疑,至少也是没有做到user-friendly。夸张点说,小小的Excel就这样爬上了BI平台的最顶端。

    我们注意到,与Excel的整合,重点是把它作为用户接口和展示平台。对一个传统的SAS程序员,与Excel打交道也是他职业生涯的一部分:

    1. 有时候,数据会存储在Excel里面。你可能没法理解,为什么要把数据存在Excel里面,这样轻量级的数据,存在文本里面不是更好吗?在真实世界里,大部分人的行为模式一般是这样,他们打开Word来记事,打开Excel来记录数据。数据存在Excel或许也能接受,如果它们规规矩矩,行列有序。有一种情形就是,在一个Excel Book里,数据散布于各个Sheets,在同一个Sheet,数据可能不是按行列来排,而是长得就像一个report。平心而论,这样的数据真的是user-friendly,只是不够machine-friendly。在Windows平台下,SAS Base有三种最常用的方式读取Excel数据:

    1-1 proc import or Import Wizard

    1-2 SAS Excel Libname Engine

    1-3 SAS DDE (Dynamic Data Exchange,这属于Windows的技术)

    Excel不是一个跨平台的数据格式。在Unix平台下,如何读取Excel数据呢?SAS也有解决方案,那需要用到一个SAS/ACCESS Interface to PC Files for UNIX和SAS PC File Server for Windows,这也是一个Libname Engine的方式。

    2. 读入Excel数据,一个相反的操作就是把SAS数据(或output)转化成Excel。程序员或许不太愿意,但这在商业世界有需求。这里SAS更是提供了五花八门的解决方案:

    2-1 proc Export or Export Wizard

    2-2 SAS Excel Libname Engine

    2-3 SAS DDE (Dynamic Data Exchange)

    2-4 proc printto

    2-5 SAS ODS

    2-6 data steps

    2-7  SAS Add-In for Excel

    ……

    除了DDE,你还可以利用其他非SAS技术,比如ODBC、OLE DB等。有一个小花招。利用ODS,可以把数据转化成用户可以用Excel打开的CSV、XML或者HTML格式,而它们本身是比.xls更优越的存储格式。特别是CSV(comma-separated values file),本身是文本文件,在Windows世界里,很多用户都把它当成Excel的一种格式,默认的打开方式也是Excel(而不是文本编辑器)。

    罗列了这么多SAS与Excel的交互,回到Excel本身。它是一个功能强大的电子表格,在数据分析与展示方面也有不俗的表现(Excel作图,可以参考上面提到的Excelpro所达到的境界)。它赢得如此多的用户,说明它能满足大部分人大部分的需求。一个SAS用户,或者SPSS、R/S-Plus、Matlab等用户不必在统计分析方面展示对Excel的优越,这样显得就不够大气了——本来Excel就无意在这方面跟它们竞争。况且,即使工具之间有优劣,工具的本身的先后也不代表他们用户的先后,急于争辩工具厉害的人,往往忽略了人本身,自以为手持屠龙刀,就无敌于天下。笑话。

    ————————————————————————–

    再讲个笑话,跟谢益辉有关(最近举例似乎老拿谢同学说事)。谢于数据可视化颇有研究,最近秀出了不少的工作,当然都是用R来展示。楼下便有人惊呼:R好强大啊。不知道谢听了做如何想。

    5月 212010
     

    Excel

     

    Excelpro的《Excel图表之道——如何制作专业有效的商务图表》(刘万祥,北京:电子工业出版社,2010)4月份由武汉博文视点推出。我拿到书时,都已经是5月份第二次印刷的版本。“左手Excel,右手PPT”,现在这本书与一本叫《PPT演示之道》的书在当当卓越大卖,被认为是“2010年最值得阅读的职场充电图书”。好家伙,早知道这本书会火,没想到的是会这么快。扯扯我与这本书及其作者的花絮。

    Excelpro一直在经营一个“ExcelPro的图表博客”,专攻Excel与商务作图,把Excel玩出花来的那种。读研时开始订阅他的博客,那时就想结识一番,这样的高手,要趁早认识。查看gmail记录,2008年12月19日,我给Excelpro写mail(当时只知道他的网名),说“ExcelPro,  你好。一有更新就看你的博客,还不知道你的真名真是有些说不过去。我叫***,blablabla”。很快收到回复。

    知道了Excelpro的大名,按着习惯,在接下来的沟通中,我就直呼“万祥”了。在公司,包括以前的实习单位,无论同事还是老板,或者老板的老板,都是直接叫名字,慢慢也养成这习惯了——关于称谓,有一个趣事在下面,先打住。

    武汉博文的周筠老师,不知什么时候也在看“ExcelPro的图表博客”。看这个博客,我的反应是高手要趁早认识,周老师的反应大概是,这样好的内容,要趁早出书。于是去年年底,武汉博文的编辑梁晶,问我能不能帮着看看一本Excel方面的新书。一看,ExcelPro,这么巧啊。赶紧答应下来,刚好可以趁着看文稿的机会好好学习一下Excel作图。

    这本书讲Excel作图,可不是“excel->插入->图表->图表向导”这么简单。这种默认的作图方式,大伙一眼就能看出来,就是传统的、灰头土脸的Excel图表(熟悉吧?):

    excel0

    而这本书,是教你用Excel做出这样的图来:

    excel1

    是不是也很熟悉?就是国外顶尖商业杂志如《商业周刊》、《经济学人》等杂志风格的商务图表。如何做到,如何用Excel做到?审稿的时候,我就是这样怀着激动的心情,看Excelpro如何突破Excel的默认颜色、默认布局和默认的作图元素,从而一步步做出类似上图的专业商务图表,真是大呼过瘾。书还附有数据和样例,自己可以随手在机器上跟着实现。我平时鼓捣SAS,Excel用得不多,看了这书(你可以在这里下载高清样章),想什么时候该自己用Excel了,照着这书玩下去,铁定又是一条好汉。

    出版社的老师喜欢称呼作者为老师。跟周老师和梁晶编辑邮件来往,她们都会提到“刘万祥老师”,一看,心想:惨了,我跟Excelpro邮件来往,叫名字都叫顺口了。我称呼周筠老师,周筠老师称呼刘万祥老师,而我就直呼“万祥”!这可窜辈了,邮件fwd来fwd去的。问Excelpro,最后我们约定,私下里我们称名字,有周老师在场就叫老师。——后来,刘万祥老师终于跟我开了个玩笑,在书的前言里,他写道:“感谢本书的评审专家孔文达老师、杜茂康老师和胡江堂老师”——“胡江堂老师?”我旁边朋友一看,立马收不住笑,Friday Humor?

    5月 212010
     

    Excel

     

    Excelpro的《Excel图表之道——如何制作专业有效的商务图表》(刘万祥,北京:电子工业出版社,2010)4月份由武汉博文视点推出。我拿到书时,都已经是5月份第二次印刷的版本。“左手Excel,右手PPT”,现在这本书与一本叫《PPT演示之道》的书在当当卓越大卖,被认为是“2010年最值得阅读的职场充电图书”。好家伙,早知道这本书会火,没想到的是会这么快。扯扯我与这本书及其作者的花絮。

    Excelpro一直在经营一个“ExcelPro的图表博客”,专攻Excel与商务作图,把Excel玩出花来的那种。读研时开始订阅他的博客,那时就想结识一番,这样的高手,要趁早认识。查看gmail记录,2008年12月19日,我给Excelpro写mail(当时只知道他的网名),说“ExcelPro,  你好。一有更新就看你的博客,还不知道你的真名真是有些说不过去。我叫***,blablabla”。很快收到回复。

    知道了Excelpro的大名,按着习惯,在接下来的沟通中,我就直呼“万祥”了。在公司,包括以前的实习单位,无论同事还是老板,或者老板的老板,都是直接叫名字,慢慢也养成这习惯了——关于称谓,有一个趣事在下面,先打住。

    武汉博文的周筠老师,不知什么时候也在看“ExcelPro的图表博客”。看这个博客,我的反应是高手要趁早认识,周老师的反应大概是,这样好的内容,要趁早出书。于是去年年底,武汉博文的编辑梁晶,问我能不能帮着看看一本Excel方面的新书。一看,ExcelPro,这么巧啊。赶紧答应下来,刚好可以趁着看文稿的机会好好学习一下Excel作图。

    这本书讲Excel作图,可不是“excel->插入->图表->图表向导”这么简单。这种默认的作图方式,大伙一眼就能看出来,就是传统的、灰头土脸的Excel图表(熟悉吧?):

    excel0

    而这本书,是教你用Excel做出这样的图来:

    excel1

    是不是也很熟悉?就是国外顶尖商业杂志如《商业周刊》、《经济学人》等杂志风格的商务图表。如何做到,如何用Excel做到?审稿的时候,我就是这样怀着激动的心情,看Excelpro如何突破Excel的默认颜色、默认布局和默认的作图元素,从而一步步做出类似上图的专业商务图表,真是大呼过瘾。书还附有数据和样例,自己可以随手在机器上跟着实现。我平时鼓捣SAS,Excel用得不多,看了这书(你可以在这里下载高清样章),想什么时候该自己用Excel了,照着这书玩下去,铁定又是一条好汉。

    出版社的老师喜欢称呼作者为老师。跟周老师和梁晶编辑邮件来往,她们都会提到“刘万祥老师”,一看,心想:惨了,我跟Excelpro邮件来往,叫名字都叫顺口了。我称呼周筠老师,周筠老师称呼刘万祥老师,而我就直呼“万祥”!这可窜辈了,邮件fwd来fwd去的。问Excelpro,最后我们约定,私下里我们称名字,有周老师在场就叫老师。——后来,刘万祥老师终于跟我开了个玩笑,在书的前言里,他写道:“感谢本书的评审专家孔文达老师、杜茂康老师和胡江堂老师”——“胡江堂老师?”我旁边朋友一看,立马收不住笑,Friday Humor?

    5月 212010
     

    Excel

     

    Excelpro的《Excel图表之道——如何制作专业有效的商务图表》(刘万祥,北京:电子工业出版社,2010)4月份由武汉博文视点推出。我拿到书时,都已经是5月份第二次印刷的版本。“左手Excel,右手PPT”,现在这本书与一本叫《PPT演示之道》的书在当当卓越大卖,被认为是“2010年最值得阅读的职场充电图书”。好家伙,早知道这本书会火,没想到的是会这么快。扯扯我与这本书及其作者的花絮。

    Excelpro一直在经营一个“ExcelPro的图表博客”,专攻Excel与商务作图,把Excel玩出花来的那种。读研时开始订阅他的博客,那时就想结识一番,这样的高手,要趁早认识。查看gmail记录,2008年12月19日,我给Excelpro写mail(当时只知道他的网名),说“ExcelPro,  你好。一有更新就看你的博客,还不知道你的真名真是有些说不过去。我叫***,blablabla”。很快收到回复。

    知道了Excelpro的大名,按着习惯,在接下来的沟通中,我就直呼“万祥”了。在公司,包括以前的实习单位,无论同事还是老板,或者老板的老板,都是直接叫名字,慢慢也养成这习惯了——关于称谓,有一个趣事在下面,先打住。

    武汉博文的周筠老师,不知什么时候也在看“ExcelPro的图表博客”。看这个博客,我的反应是高手要趁早认识,周老师的反应大概是,这样好的内容,要趁早出书。于是去年年底,武汉博文的编辑梁晶,问我能不能帮着看看一本Excel方面的新书。一看,ExcelPro,这么巧啊。赶紧答应下来,刚好可以趁着看文稿的机会好好学习一下Excel作图。

    这本书讲Excel作图,可不是“excel->插入->图表->图表向导”这么简单。这种默认的作图方式,大伙一眼就能看出来,就是传统的、灰头土脸的Excel图表(熟悉吧?):

    excel0

    而这本书,是教你用Excel做出这样的图来:

    excel1

    是不是也很熟悉?就是国外顶尖商业杂志如《商业周刊》、《经济学人》等杂志风格的商务图表。如何做到,如何用Excel做到?审稿的时候,我就是这样怀着激动的心情,看Excelpro如何突破Excel的默认颜色、默认布局和默认的作图元素,从而一步步做出类似上图的专业商务图表,真是大呼过瘾。书还附有数据和样例,自己可以随手在机器上跟着实现。我平时鼓捣SAS,Excel用得不多,看了这书(你可以在这里下载高清样章),想什么时候该自己用Excel了,照着这书玩下去,铁定又是一条好汉。

    出版社的老师喜欢称呼作者为老师。跟周老师和梁晶编辑邮件来往,她们都会提到“刘万祥老师”,一看,心想:惨了,我跟Excelpro邮件来往,叫名字都叫顺口了。我称呼周筠老师,周筠老师称呼刘万祥老师,而我就直呼“万祥”!这可窜辈了,邮件fwd来fwd去的。问Excelpro,最后我们约定,私下里我们称名字,有周老师在场就叫老师。——后来,刘万祥老师终于跟我开了个玩笑,在书的前言里,他写道:“感谢本书的评审专家孔文达老师、杜茂康老师和胡江堂老师”——“胡江堂老师?”我旁边朋友一看,立马收不住笑,Friday Humor?

    5月 212010
     

    Excel

     

    Excelpro的《Excel图表之道——如何制作专业有效的商务图表》(刘万祥,北京:电子工业出版社,2010)4月份由武汉博文视点推出。我拿到书时,都已经是5月份第二次印刷的版本。“左手Excel,右手PPT”,现在这本书与一本叫《PPT演示之道》的书在当当卓越大卖,被认为是“2010年最值得阅读的职场充电图书”。好家伙,早知道这本书会火,没想到的是会这么快。扯扯我与这本书及其作者的花絮。

    Excelpro一直在经营一个“ExcelPro的图表博客”,专攻Excel与商务作图,把Excel玩出花来的那种。读研时开始订阅他的博客,那时就想结识一番,这样的高手,要趁早认识。查看gmail记录,2008年12月19日,我给Excelpro写mail(当时只知道他的网名),说“ExcelPro,  你好。一有更新就看你的博客,还不知道你的真名真是有些说不过去。我叫***,blablabla”。很快收到回复。

    知道了Excelpro的大名,按着习惯,在接下来的沟通中,我就直呼“万祥”了。在公司,包括以前的实习单位,无论同事还是老板,或者老板的老板,都是直接叫名字,慢慢也养成这习惯了——关于称谓,有一个趣事在下面,先打住。

    武汉博文的周筠老师,不知什么时候也在看“ExcelPro的图表博客”。看这个博客,我的反应是高手要趁早认识,周老师的反应大概是,这样好的内容,要趁早出书。于是去年年底,武汉博文的编辑梁晶,问我能不能帮着看看一本Excel方面的新书。一看,ExcelPro,这么巧啊。赶紧答应下来,刚好可以趁着看文稿的机会好好学习一下Excel作图。

    这本书讲Excel作图,可不是“excel->插入->图表->图表向导”这么简单。这种默认的作图方式,大伙一眼就能看出来,就是传统的、灰头土脸的Excel图表(熟悉吧?):

    excel0

    而这本书,是教你用Excel做出这样的图来:

    excel1

    是不是也很熟悉?就是国外顶尖商业杂志如《商业周刊》、《经济学人》等杂志风格的商务图表。如何做到,如何用Excel做到?审稿的时候,我就是这样怀着激动的心情,看Excelpro如何突破Excel的默认颜色、默认布局和默认的作图元素,从而一步步做出类似上图的专业商务图表,真是大呼过瘾。书还附有数据和样例,自己可以随手在机器上跟着实现。我平时鼓捣SAS,Excel用得不多,看了这书(你可以在这里下载高清样章),想什么时候该自己用Excel了,照着这书玩下去,铁定又是一条好汉。

    出版社的老师喜欢称呼作者为老师。跟周老师和梁晶编辑邮件来往,她们都会提到“刘万祥老师”,一看,心想:惨了,我跟Excelpro邮件来往,叫名字都叫顺口了。我称呼周筠老师,周筠老师称呼刘万祥老师,而我就直呼“万祥”!这可窜辈了,邮件fwd来fwd去的。问Excelpro,最后我们约定,私下里我们称名字,有周老师在场就叫老师。——后来,刘万祥老师终于跟我开了个玩笑,在书的前言里,他写道:“感谢本书的评审专家孔文达老师、杜茂康老师和胡江堂老师”——“胡江堂老师?”我旁边朋友一看,立马收不住笑,Friday Humor?

    5月 212010
     

    Excel

     

    Excelpro的《Excel图表之道——如何制作专业有效的商务图表》(刘万祥,北京:电子工业出版社,2010)4月份由武汉博文视点推出。我拿到书时,都已经是5月份第二次印刷的版本。“左手Excel,右手PPT”,现在这本书与一本叫《PPT演示之道》的书在当当卓越大卖,被认为是“2010年最值得阅读的职场充电图书”。好家伙,早知道这本书会火,没想到的是会这么快。扯扯我与这本书及其作者的花絮。

    Excelpro一直在经营一个“ExcelPro的图表博客”,专攻Excel与商务作图,把Excel玩出花来的那种。读研时开始订阅他的博客,那时就想结识一番,这样的高手,要趁早认识。查看gmail记录,2008年12月19日,我给Excelpro写mail(当时只知道他的网名),说“ExcelPro,  你好。一有更新就看你的博客,还不知道你的真名真是有些说不过去。我叫***,blablabla”。很快收到回复。

    知道了Excelpro的大名,按着习惯,在接下来的沟通中,我就直呼“万祥”了。在公司,包括以前的实习单位,无论同事还是老板,或者老板的老板,都是直接叫名字,慢慢也养成这习惯了——关于称谓,有一个趣事在下面,先打住。

    武汉博文的周筠老师,不知什么时候也在看“ExcelPro的图表博客”。看这个博客,我的反应是高手要趁早认识,周老师的反应大概是,这样好的内容,要趁早出书。于是去年年底,武汉博文的编辑梁晶,问我能不能帮着看看一本Excel方面的新书。一看,ExcelPro,这么巧啊。赶紧答应下来,刚好可以趁着看文稿的机会好好学习一下Excel作图。

    这本书讲Excel作图,可不是“excel->插入->图表->图表向导”这么简单。这种默认的作图方式,大伙一眼就能看出来,就是传统的、灰头土脸的Excel图表(熟悉吧?):

    excel0

    而这本书,是教你用Excel做出这样的图来:

    excel1

    是不是也很熟悉?就是国外顶尖商业杂志如《商业周刊》、《经济学人》等杂志风格的商务图表。如何做到,如何用Excel做到?审稿的时候,我就是这样怀着激动的心情,看Excelpro如何突破Excel的默认颜色、默认布局和默认的作图元素,从而一步步做出类似上图的专业商务图表,真是大呼过瘾。书还附有数据和样例,自己可以随手在机器上跟着实现。我平时鼓捣SAS,Excel用得不多,看了这书(你可以在这里下载高清样章),想什么时候该自己用Excel了,照着这书玩下去,铁定又是一条好汉。

    出版社的老师喜欢称呼作者为老师。跟周老师和梁晶编辑邮件来往,她们都会提到“刘万祥老师”,一看,心想:惨了,我跟Excelpro邮件来往,叫名字都叫顺口了。我称呼周筠老师,周筠老师称呼刘万祥老师,而我就直呼“万祥”!这可窜辈了,邮件fwd来fwd去的。问Excelpro,最后我们约定,私下里我们称名字,有周老师在场就叫老师。——后来,刘万祥老师终于跟我开了个玩笑,在书的前言里,他写道:“感谢本书的评审专家孔文达老师、杜茂康老师和胡江堂老师”——“胡江堂老师?”我旁边朋友一看,立马收不住笑,Friday Humor?

    5月 212010
     

    Excel

     

    Excelpro的《Excel图表之道——如何制作专业有效的商务图表》(刘万祥,北京:电子工业出版社,2010)4月份由武汉博文视点推出。我拿到书时,都已经是5月份第二次印刷的版本。“左手Excel,右手PPT”,现在这本书与一本叫《PPT演示之道》的书在当当卓越大卖,被认为是“2010年最值得阅读的职场充电图书”。好家伙,早知道这本书会火,没想到的是会这么快。扯扯我与这本书及其作者的花絮。

    Excelpro一直在经营一个“ExcelPro的图表博客”,专攻Excel与商务作图,把Excel玩出花来的那种。读研时开始订阅他的博客,那时就想结识一番,这样的高手,要趁早认识。查看gmail记录,2008年12月19日,我给Excelpro写mail(当时只知道他的网名),说“ExcelPro,  你好。一有更新就看你的博客,还不知道你的真名真是有些说不过去。我叫***,blablabla”。很快收到回复。

    知道了Excelpro的大名,按着习惯,在接下来的沟通中,我就直呼“万祥”了。在公司,包括以前的实习单位,无论同事还是老板,或者老板的老板,都是直接叫名字,慢慢也养成这习惯了——关于称谓,有一个趣事在下面,先打住。

    武汉博文的周筠老师,不知什么时候也在看“ExcelPro的图表博客”。看这个博客,我的反应是高手要趁早认识,周老师的反应大概是,这样好的内容,要趁早出书。于是去年年底,武汉博文的编辑梁晶,问我能不能帮着看看一本Excel方面的新书。一看,ExcelPro,这么巧啊。赶紧答应下来,刚好可以趁着看文稿的机会好好学习一下Excel作图。

    这本书讲Excel作图,可不是“excel->插入->图表->图表向导”这么简单。这种默认的作图方式,大伙一眼就能看出来,就是传统的、灰头土脸的Excel图表(熟悉吧?):

    excel0

    而这本书,是教你用Excel做出这样的图来:

    excel1

    是不是也很熟悉?就是国外顶尖商业杂志如《商业周刊》、《经济学人》等杂志风格的商务图表。如何做到,如何用Excel做到?审稿的时候,我就是这样怀着激动的心情,看Excelpro如何突破Excel的默认颜色、默认布局和默认的作图元素,从而一步步做出类似上图的专业商务图表,真是大呼过瘾。书还附有数据和样例,自己可以随手在机器上跟着实现。我平时鼓捣SAS,Excel用得不多,看了这书(你可以在这里下载高清样章),想什么时候该自己用Excel了,照着这书玩下去,铁定又是一条好汉。

    出版社的老师喜欢称呼作者为老师。跟周老师和梁晶编辑邮件来往,她们都会提到“刘万祥老师”,一看,心想:惨了,我跟Excelpro邮件来往,叫名字都叫顺口了。我称呼周筠老师,周筠老师称呼刘万祥老师,而我就直呼“万祥”!这可窜辈了,邮件fwd来fwd去的。问Excelpro,最后我们约定,私下里我们称名字,有周老师在场就叫老师。——后来,刘万祥老师终于跟我开了个玩笑,在书的前言里,他写道:“感谢本书的评审专家孔文达老师、杜茂康老师和胡江堂老师”——“胡江堂老师?”我旁边朋友一看,立马收不住笑,Friday Humor?

    5月 212010
     

    Excel

     

    Excelpro的《Excel图表之道——如何制作专业有效的商务图表》(刘万祥,北京:电子工业出版社,2010)4月份由武汉博文视点推出。我拿到书时,都已经是5月份第二次印刷的版本。“左手Excel,右手PPT”,现在这本书与一本叫《PPT演示之道》的书在当当卓越大卖,被认为是“2010年最值得阅读的职场充电图书”。好家伙,早知道这本书会火,没想到的是会这么快。扯扯我与这本书及其作者的花絮。

    Excelpro一直在经营一个“ExcelPro的图表博客”,专攻Excel与商务作图,把Excel玩出花来的那种。读研时开始订阅他的博客,那时就想结识一番,这样的高手,要趁早认识。查看gmail记录,2008年12月19日,我给Excelpro写mail(当时只知道他的网名),说“ExcelPro,  你好。一有更新就看你的博客,还不知道你的真名真是有些说不过去。我叫***,blablabla”。很快收到回复。

    知道了Excelpro的大名,按着习惯,在接下来的沟通中,我就直呼“万祥”了。在公司,包括以前的实习单位,无论同事还是老板,或者老板的老板,都是直接叫名字,慢慢也养成这习惯了——关于称谓,有一个趣事在下面,先打住。

    武汉博文的周筠老师,不知什么时候也在看“ExcelPro的图表博客”。看这个博客,我的反应是高手要趁早认识,周老师的反应大概是,这样好的内容,要趁早出书。于是去年年底,武汉博文的编辑梁晶,问我能不能帮着看看一本Excel方面的新书。一看,ExcelPro,这么巧啊。赶紧答应下来,刚好可以趁着看文稿的机会好好学习一下Excel作图。

    这本书讲Excel作图,可不是“excel->插入->图表->图表向导”这么简单。这种默认的作图方式,大伙一眼就能看出来,就是传统的、灰头土脸的Excel图表(熟悉吧?):

    excel0

    而这本书,是教你用Excel做出这样的图来:

    excel1

    是不是也很熟悉?就是国外顶尖商业杂志如《商业周刊》、《经济学人》等杂志风格的商务图表。如何做到,如何用Excel做到?审稿的时候,我就是这样怀着激动的心情,看Excelpro如何突破Excel的默认颜色、默认布局和默认的作图元素,从而一步步做出类似上图的专业商务图表,真是大呼过瘾。书还附有数据和样例,自己可以随手在机器上跟着实现。我平时鼓捣SAS,Excel用得不多,看了这书(你可以在这里下载高清样章),想什么时候该自己用Excel了,照着这书玩下去,铁定又是一条好汉。

    出版社的老师喜欢称呼作者为老师。跟周老师和梁晶编辑邮件来往,她们都会提到“刘万祥老师”,一看,心想:惨了,我跟Excelpro邮件来往,叫名字都叫顺口了。我称呼周筠老师,周筠老师称呼刘万祥老师,而我就直呼“万祥”!这可窜辈了,邮件fwd来fwd去的。问Excelpro,最后我们约定,私下里我们称名字,有周老师在场就叫老师。——后来,刘万祥老师终于跟我开了个玩笑,在书的前言里,他写道:“感谢本书的评审专家孔文达老师、杜茂康老师和胡江堂老师”——“胡江堂老师?”我旁边朋友一看,立马收不住笑,Friday Humor?