BookmarkSubscribeRSS Feed
shirishkamath
Obsidian | Level 7

Does SAS 9.4 M3 support KFIND function?

8 REPLIES 8
shirishkamath
Obsidian | Level 7

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

RW9
Diamond | Level 26 RW9
Diamond | Level 26

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

Ksharp
Super User

kindex()   ?

shirishkamath
Obsidian | Level 7
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?
shirishkamath
Obsidian | Level 7

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?

Ksharp
Super User

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 .

ballardw
Super User

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

sas-innovate-2024.png

Don't miss out on SAS Innovate - Register now for the FREE Livestream!

Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.

 

Register now!

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

Click image to register for webinarClick image to register for webinar

Classroom Training Available!

Select SAS Training centers are offering in-person courses. View upcoming courses for:

View all other training opportunities.

Discussion stats
  • 8 replies
  • 1255 views
  • 0 likes
  • 4 in conversation