BookmarkSubscribeRSS Feed
HJD24
Calcite | Level 5

Hi all,

I'm trying (and failing) to leverage the expression builder functionality within EG 5.1 in a Custom Task but am having trouble implementing the "AddTable" method.  It appears to take 2 arguments - ICanBeInputData id & bool columnonly.

Does anyone out there have any experiences of utilising the expression builder within a custom task that they could share?

Thanks,

Hywel

2 REPLIES 2
ChrisHemedinger
Community Manager

Hywel,

The expression builder is not a documented, reusable component for custom tasks.  The APIs that it uses are internal to SAS Enterprise Guide, and are subject to change with each release.

If you're interested in a component that can help with filter expressions, you can use the DataSelector control.  That's part of the SAS.Tasks.Toolkit library that is documented for custom task use.  You can find an example in my book about developing custom tasks (see Chapter 11).  You can also see an example in this GitHub project.

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!
HJD24
Calcite | Level 5

Thanks Chris, I suspected you would be the person to point me in the right direction.  I'll work through your example and hopefully it will provide me with what I require.

Thanks again,

Hywel

hackathon24-white-horiz.png

The 2025 SAS Hackathon Kicks Off on June 11!

Watch the live Hackathon Kickoff to get all the essential information about the SAS Hackathon—including how to join, how to participate, and expert tips for success.

YouTube LinkedIn

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