BookmarkSubscribeRSS Feed
deleted_user
Not applicable
Hi, I have pasted a small piece of SAS code below. Can someone please tell me what is the meaning of .N and .E. What they return/do?


case when cms.NEXT_PMT_DUE_DT is not null
then DATEPART(cms.NEXT_PMT_DUE_DT)
when cms.NEXT_PMT_DUE_DT is null
then .N
else .E
end
5 REPLIES 5
RickM
Fluorite | Level 6
Those are missing numeric values. Besides using "." you can also use .A through .Z and ._ . This is helpful when you want to keep track of different reasons why a value is missing.
deleted_user
Not applicable
Thanks a lot Rick. Appreciate your help 🙂
deleted_user
Not applicable
Rick,

Can you tell me how missing is different than NULL ?

Thanks in advance.
sbb
Lapis Lazuli | Level 10 sbb
Lapis Lazuli | Level 10
Suggested reading on SAS PROC SQL and MISSING / NULL condition - link below.

Scott Barry
SBBWorks, Inc.


http://support.sas.com/documentation/cdl/en/sqlproc/62086/HTML/default/a001409512.htm

Suggested Google advanced search argument, this topic/post:

proc sql missing value null site:sas.com
deleted_user
Not applicable
Thanks Scott. Now, I am clear about the differences between NULL and MISSING.

SAS Innovate 2025: Save the Date

 SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!

Save the date!

What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 5 replies
  • 4084 views
  • 0 likes
  • 3 in conversation