如何在proc格式中分配自定义创建的格式

时间:2014-01-17 03:21:55

标签: sas

这是一个很难的我有我创建的这种格式。

这是我的自定义格式

data work.myBins;
    do start = -2.5 to 2.45 by 0.05;
        end=start+0.05;
        label=catx(' ',put(start,8.2),'to',put(end,8.2));
    output;
    end;
run;
proc format cntlin=work.myBins; run;

现在我使用proc格式

进一步创建了这种格式
  proc format;
    value customFormat 
                    2.5-high='Higher then 2.5'
                    low-2.5='Lower then -2.5'
                    other=bin.;


run;

这会有效吗

谢谢

1 个答案:

答案 0 :(得分:0)

您需要在myBins数据集中创建2个额外记录,一个用于“低 - <2.5”范围,另一个用于“2.5 - 高”范围。然后使用单一格式覆盖所有值。