我正在創建新變量作爲AGE。CUTOFF值爲100,它除以12,因此該值恰好爲8.3333 .....但很少有新鮮度值是8.3333333。如果FRESHNESS> = 100/12,我必須選擇SEGMENT的值,但是它的選取AMU的新鮮度是8.3333 ... FRESHNESS的格式是F12.9,CUTOFF是BEST12。計算的SAS格式
data new;
set SEGMENT_AGE;
IF Freshness< CUTOFF/12 THEN AGE=AMU;
ELSE AGE=SEGMENT;
RUN;
我試着用不同的格式,使得截止到F12.9,還是其不工作
格式對基礎值沒有影響,它僅用於顯示目的。 SAS在內部爲所有數字使用浮點。 –
感謝您的回覆,但我不知道爲什麼沒有得到我想要的值? – user2784588
CutOff_month/12-Freshness的區別是2.960306E-15,它將如何? CutOff_month/12 = 8.3333和Freshness是8.3333 – user2784588