DATA Step, Macro, Functions and more

Which modifier to use to in COUNTW function

Reply
Super Contributor
Posts: 272

Which modifier to use to in COUNTW function

Dear,

 

I am using the following sas statement .

 

code;

 

DTF = choosec(countw(date, "-"),"M", "D", " ");

 

                  data

 

 OBS          date

       1      2014-10-10

       2     2014-19

       3      2014

       4

 

ouput needed;

 

OBS         DTF

1      

2                D

3                M

4

 

I am getting the output I need except fourth OBS. For the fourth OBS I am getting "M"

Which modifier I need to use when the date value is blank to get the output. Please help. Thanks.

 

 

 

 

Super User
Posts: 17,815

Re: Which modifier to use to in COUNTW function

M?

Trusted Advisor
Posts: 1,372

Re: Which modifier to use to in COUNTW function

[ Edited ]

I have tested it. You can do:

 

if not missing(date) then

   dtf = choosec(countw(date,'-'),'m','d',' ');

Ask a Question
Discussion stats
  • 2 replies
  • 142 views
  • 3 likes
  • 3 in conversation