DATA Step, Macro, Functions and more

KFIND

Reply
Contributor
Posts: 25

KFIND

Does SAS 9.4 M3 support KFIND function?

Super User
Super User
Posts: 9,227
Contributor
Posts: 25

Re: KFIND

[ Edited ]

Thanks. We are using SAS 9.4 M3 and the dbcs sasexec to execute our program. But we see that it does not recognize KFIND and gives the below error:

 

ERROR 68-185: The function KFIND is unknown, or cannot be accessed

Super User
Super User
Posts: 9,227

Re: KFIND

Posted in reply to shirishkamath

Afraid I don't know then, it should be part of 9.4.  Perhaps contact your SAS support guys.

Super User
Posts: 10,621

Re: KFIND

Posted in reply to shirishkamath

kindex()   ?

Contributor
Posts: 25

Re: KFIND

ok, so with 9.4 M5 (Sasexe dbcs) I am able to use KFIND. But it now gives me transcoding errors. How do I workaround this?
Contributor
Posts: 25

Re: KFIND

ok, so with 9.4 M5 (Sasexe dbcs) I am able to use KFIND. But it now gives me transcoding errors. How do I workaround this?

Super User
Posts: 10,621

Re: KFIND

Posted in reply to shirishkamath

That is due to your sas session encoding is different from the sas dataset encoding.

Change your sas encoding into the same as sas dataset .

Super User
Posts: 13,084

Re: KFIND

Posted in reply to shirishkamath

What is KFIND supposed to do?

The function LARGEST returns the "k" largest nonmissing value of a list of values:

 

a = largest(3, 1, 4, 5, 27, 8, 6); the first value is the 'k' and would return a=6. the values may be constants or variables

 

SMALLEST works similarly for the smallest values,

ORDINAL returns the th kth smalles to missing or nonmissing

Ask a Question
Discussion stats
  • 8 replies
  • 86 views
  • 0 likes
  • 4 in conversation