【问题标题】:SAS - proc tabulate - backgroundSAS - 过程制表 - 背景
【发布时间】:2016-06-02 18:48:18
【问题描述】:

当我在 SAS 中运行以下代码时

DATA TEST2;
input A1 B1 C1;
cards;
1 6 0
1 6 1
2 7 0
2 6 1
2 6 0
1 7 0
1 7 1
run;

proc format ;
 value couleur
   low - 50 = "red"
   50- 100 = "green"
   . = "white"
 ;
run ;

proc tabulate data=test2;
CLASS A1 B1 C1 /missing;
TABLE A1,
      B1*C1*(N PCTN<C1>* [style=[background=couleur.]])*(F=4.) ALL*F=7. /RTS=8
     ;
run;

它给了我

proc tabulate

如果我希望颜色编码仅应用于 C1=1 的百分比(列),我应该怎么做?提前感谢您的回答。

【问题讨论】:

    标签: sas


    【解决方案1】:
    PROC TABULATE DATA=TEST;
        CLASS A1 B1 C1 /MISSING;
        TABLE A1,
            B1*C1*(N (PCTN<C1> * [STYLE=[BACKGROUND=couleur.]]))* (F=4.) ALL*F=7. /RTS=8;
    RUN;
    

    这是你的意思吗?

    【讨论】:

    • 感谢您的回答,但您的 proc tabulate 似乎给出的结果与我在 12 月发布的 proc tabulate 完全相同。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-27
    • 1970-01-01
    • 2014-08-09
    • 1970-01-01
    • 2013-10-06
    • 2015-02-07
    • 1970-01-01
    相关资源
    最近更新 更多