Beast Mode
Hello All,
I am trying to find a better way to code this because I think the calculation may be faltering somehow.
Alpha calculation is just a sum of amounts
Beta calculation is just case pulling numbers from different fields.
Mas field- what I am trying to achieve is simply to divide Alpha by Beta
It seems to work somehow but when check some of the numbers, they seem a little off and I am suspecting there is something I'm overlooking or a better way to rewrite the beast modes.
For example 7007/8 = 876 rounded but the table shows MAS as 926.
Please help
Best Answer
-
First your Denominator is not really the same as your
Beta
formula, the main difference is that in the Beta formula, when LOCID is N you are not doing any sort of aggregation, but you do this on the others. First I'd update theBeta
formula to match exactly what you have in the denominator, applying the SUM outside the CASE statement so it'll always be an aggregation function and see if this changes the value that you see there, the other difference in it is that you're also using a case for when the value is S in the denominator that is not in yourBeta
formula. Try this and see if the numbers are still not closing.Also make sure you're not rounding the numbers of decimals displayed in the table. Since if you've selected
Beta
to show no decimals, then the 8 you see in the table, might actually be something around 7.57, which does yield a result of 926. If you need to work with rounded numbers you'll need to add the ROUND function to yourMas
beast mode.2
Answers
-
First your Denominator is not really the same as your
Beta
formula, the main difference is that in the Beta formula, when LOCID is N you are not doing any sort of aggregation, but you do this on the others. First I'd update theBeta
formula to match exactly what you have in the denominator, applying the SUM outside the CASE statement so it'll always be an aggregation function and see if this changes the value that you see there, the other difference in it is that you're also using a case for when the value is S in the denominator that is not in yourBeta
formula. Try this and see if the numbers are still not closing.Also make sure you're not rounding the numbers of decimals displayed in the table. Since if you've selected
Beta
to show no decimals, then the 8 you see in the table, might actually be something around 7.57, which does yield a result of 926. If you need to work with rounded numbers you'll need to add the ROUND function to yourMas
beast mode.2
Categories
- All Categories
- 2K Product Ideas
- 2K Ideas Exchange
- 1.6K Connect
- 1.3K Connectors
- 311 Workbench
- 6 Cloud Amplifier
- 9 Federated
- 3.8K Transform
- 659 Datasets
- 116 SQL DataFlows
- 2.2K Magic ETL
- 815 Beast Mode
- 3.3K Visualize
- 2.5K Charting
- 82 App Studio
- 45 Variables
- 776 Automate
- 190 Apps
- 481 APIs & Domo Developer
- 82 Workflows
- 23 Code Engine
- 40 AI and Machine Learning
- 20 AI Chat
- 1 AI Playground
- 1 AI Projects and Models
- 18 Jupyter Workspaces
- 410 Distribute
- 120 Domo Everywhere
- 280 Scheduled Reports
- 10 Software Integrations
- 144 Manage
- 140 Governance & Security
- 8 Domo Community Gallery
- 48 Product Releases
- 12 Domo University
- 5.4K Community Forums
- 41 Getting Started
- 31 Community Member Introductions
- 114 Community Announcements
- 4.8K Archive