FIRSTNONBLANK() as a Function
Add a "FIRSTNONBLANK()" function that will evaluate each of the arguments and return the first one that is not blank.
This would allow for formulas like the following to be greatly simplified and potentially better performing:
Example 1:
IF ISNOTBLANK( line item A) THEN line item A
ELSE IF ISNOTBLANK( line item THEN line item B
ELSE IF ISNOTBLANK( line item C) THEN line item C
ELSE default value
Alternative with a FIRSTNONBLANK() function:
FIRSTNONBLANK( line item A, line item B, line item C, default value)
In the case above, the performance difference is probably not that much, but it is much simpler. But here is an example where the the performance difference could be significant
IF ISNOTBLANK(FINDITEM( list, code 1)) THEN FINDITEM( list, code 1)
ELSE IF ISNOTBLANK(FINDITEM( list, code 2)) THEN FINDITEM( list, code 2)
ELSE IF ISNOTBLANK(FINDITEM( list, code 3)) THEN FINDITEM( list, code 3)
ELSE BLANK
Here the FINDITEM is potentially being done twice when it is found. This formula can be greatly simplified and improved from a performance standpoint if there were a FIRSTNONBLANK() function:
FIRSTNONBLANK(FINDITEM( list, code 1), FINDITEM( list, code 2), FINDITEM( list, code 3))
Categories
- All Categories
- 2.3K Anaplan Community
- Academy
- Anaplan Talent Builder
- Model Design Course
- The Anaplan Way
- Archive
- 2 Idea exchange
- 62 Enterprise Scale
- 1.1K Extensibility
- 21 Intelligence
- 1.6K Planning & Modeling
- 331 Security
- Community Connections
- Connections
- Experiences
- Groups
- Personas
- Employees
- CS Toolkit
- Customer Care Center
- Forums
- Academy & Training
- Community Feedback & Updates
- Japan
- Anaplan Community Japan
- Anaplan Community Japan Knowledge Base
- HyperCare Japan
- JP-Central
- Support-Japanese
- Partners
- Partner Leadership Council
- Partner Product Council
- 724 Platform
- Anapedia
- App Hub
- Centers Of Excellence
- Extensions
- Planual
- Platform Updates
- 724 User Experience
- Profile Builder
- Resources
- Anaplan Advocates
- Anaplan Live!
- Community
- Community Advancement
- Community Connections
- Partner Program
- The Official Master Anaplanner Program
- Videos
- Welcome to the Anaplan Community!
- Success Central
- Support
- Case Portal Link
- Common Support Questions
- HyperCare Redirect
- Known Issues and Workarounds
- Support test page
- SupportFAQ
- Survey
- 2 Training Day Takeaways