BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
Slash
Quartz | Level 8

Hi, all

     I am use C# to write a EG Add-in. What I want is to get a specified variable's unique value. I can get the specified column and row's value through the Consumer.ActiveData.Accessor.Value property.

I have a idea:

Submit a sql code to get the unique value and create a temp data set;

And I get the unique value from the temp data set.

But I think this is too complex and waste too much resources. Is there a easy way to do this?

Just like the Filter and Sort Node in the EG, the pic:

1.jpg

1 ACCEPTED SOLUTION

Accepted Solutions
ChrisHemedinger
Community Manager

Slash,

Check out this blog post for a small example of using the SAS.Tasks.Toolkit.SasData namespace:

Listing the data sets in a library within your custom task - The SAS Dummy

Then look at this helper method:

SAS.Tasks.Toolkit.Helpers.TaskDataHelpers.GetDistinctValues()

It returns a List<string> collection of formatted values from the data you specify, using a SAS format that you specify.

Chris

SAS For Dummies 3rd Edition! Check out the new edition, covering SAS 9.4, SAS Viya, and all of the modern ways to use SAS!

View solution in original post

2 REPLIES 2
ChrisHemedinger
Community Manager

Slash,

Check out this blog post for a small example of using the SAS.Tasks.Toolkit.SasData namespace:

Listing the data sets in a library within your custom task - The SAS Dummy

Then look at this helper method:

SAS.Tasks.Toolkit.Helpers.TaskDataHelpers.GetDistinctValues()

It returns a List<string> collection of formatted values from the data you specify, using a SAS format that you specify.

Chris

SAS For Dummies 3rd Edition! Check out the new edition, covering SAS 9.4, SAS Viya, and all of the modern ways to use SAS!
Slash
Quartz | Level 8

Thank you!

     Chris, this is good way to do it. There are a lot of API Functions in the Help Document. I should take a close look.

111.jpg

hackathon24-white-horiz.png

The 2025 SAS Hackathon has begun!

It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.

Latest Updates

Creating Custom Steps in SAS Studio

Check out this tutorial series to learn how to build your own steps in SAS Studio.

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
  • 2 replies
  • 1361 views
  • 0 likes
  • 2 in conversation