Beast Mode to Add "Warning" for Data Point
I have the Beast Mode below for a card that reflects IsShortAbandon "Good" when <=.07, else "Bad". I want to add "if .06 - .069 then "Warning". I am struggling a bit with the logic and appreciate in advance any assistance.
Thanks
Michael
Best Answers
-
Case statements work from the top down and exit out as soon as they find a match, so if you put your statement in a logical order such as evaluating from smallest to largest, you can properly work through the different scenarios.
In your scenario, I'm guessing you want "Good" to be less than .06, "warning" to be less than .07 and then "bad to be anything else. You can set it up like this....
CASE WHEN ... <.06 THEN 'Good'
WHEN ... < .07 THEN 'Warning'
ELSE 'Bad'
END
Also, I would suggest either moving your error logic to the outside or replace 'Error' with 0. Otherwise it is going to try and divide 'Error' by Queued minus 'Error' which won't work.
**Check out my Domo Tips & Tricks Videos
**Make sure to any users posts that helped you.
**Please mark as accepted the ones who solved your issue.1 -
@MichaelClark since it is top down, the .05 will stop at .06 and would not evaluate any lines below it.
Happy to help!
**Check out my Domo Tips & Tricks Videos
**Make sure to any users posts that helped you.
**Please mark as accepted the ones who solved your issue.1
Answers
-
Case statements work from the top down and exit out as soon as they find a match, so if you put your statement in a logical order such as evaluating from smallest to largest, you can properly work through the different scenarios.
In your scenario, I'm guessing you want "Good" to be less than .06, "warning" to be less than .07 and then "bad to be anything else. You can set it up like this....
CASE WHEN ... <.06 THEN 'Good'
WHEN ... < .07 THEN 'Warning'
ELSE 'Bad'
END
Also, I would suggest either moving your error logic to the outside or replace 'Error' with 0. Otherwise it is going to try and divide 'Error' by Queued minus 'Error' which won't work.
**Check out my Domo Tips & Tricks Videos
**Make sure to any users posts that helped you.
**Please mark as accepted the ones who solved your issue.1 -
As always, thank you for the guidance Mark!
Michael
0 -
One question though, will the BeastMode look at <.07 Warning and pick up .05 OR since it is top down, it will stop at .06 line and a .065 would then trigger Warning for .07?
0 -
@MichaelClark since it is top down, the .05 will stop at .06 and would not evaluate any lines below it.
Happy to help!
**Check out my Domo Tips & Tricks Videos
**Make sure to any users posts that helped you.
**Please mark as accepted the ones who solved your issue.1
Categories
- All Categories
- 1.8K Product Ideas
- 1.8K Ideas Exchange
- 1.6K Connect
- 1.2K Connectors
- 300 Workbench
- 6 Cloud Amplifier
- 9 Federated
- 2.9K Transform
- 102 SQL DataFlows
- 626 Datasets
- 2.2K Magic ETL
- 3.9K Visualize
- 2.5K Charting
- 753 Beast Mode
- 61 App Studio
- 41 Variables
- 692 Automate
- 177 Apps
- 456 APIs & Domo Developer
- 49 Workflows
- 10 DomoAI
- 38 Predict
- 16 Jupyter Workspaces
- 22 R & Python Tiles
- 398 Distribute
- 115 Domo Everywhere
- 276 Scheduled Reports
- 7 Software Integrations
- 130 Manage
- 127 Governance & Security
- 8 Domo Community Gallery
- 38 Product Releases
- 11 Domo University
- 5.4K Community Forums
- 40 Getting Started
- 30 Community Member Introductions
- 110 Community Announcements
- 4.8K Archive