From the Forum : Default Values to Make Concatenation Happen

Another snippet from our work in the Forum (since we are on vacation this week) to fill your days with Oracle Intelligent Advisor goodness. The question this time relates to the failure of a concatenation when one of the text strings is unknown. This is a very common issue and the function that can fix the problem is still relatively new (in our eyes – but actually it has been around for years!)

If you are not a regular visitor to the Oracle Intelligent Advisor Forum then you are missing out on valuable experience, exchanges of opinion and great knowledge sharing.

In cases where you need to handle Unknown values in such a situation, the function DefaultWithUnknown() can help. So in this case, we will handle the situation by providing a default piece of text when the attribute has nothing and is unknown. The piece of text might just be “” or “NO COMMENT” but that is up to you.

For reference, this concept is not limited to text attributes and could provide defaults for all sorts of things in a project. A link to the relevant documentation is shown at the end of this article.

Here is an example rule that either uses what the user enters or replaces unknown with “NO ADDITIONAL INFO”.

The “NO ADDITIONAL INFO” string is the default which will be applied if the attribute the additional information is unknown or uncertain, thereby always returning a known result and helping a concatenation rule function properly. So the basic rules would look like this:

Default Values in Rules

I’ve walked through a full example using the rule above and a simple interview in a short commented video :

video
play-sharp-fill

The demonstration Zip Archive I used in the video can be found here as well in the Online Shop.

Documentation Reference :

DefaultWithUnknown()

Author: Richard Napier

After 8 years in case management and ERP software roles, Richard Napier joined Siebel Systems in 1999 and took up the role of managing the nascent Siebel University in Southern Europe. He subsequently was Director of Business Development and Education for InFact Group (now part of Business & Decisions) for 8 years. He now runs Intelligent Advisor IT Consulting OÜ. Owner of intelligent-advisor.com, he also is Co-Founder of the Siebel Hub.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Intelligent Advisor IT Consulting Serving Customers Worldwide
Hide picture