How to get an avg in the grand total of a column with a BM with sum?
Hi, Im trying to use this BM
CASE
WHEN MONTH(Cycle
)='10' THEN
(sum($ New Annual Salary(in USD)
)/ sum($ Annual Salary(in USD)
))-1 ELSE sum($ New Annual Salary(custom)(in USD)
)/ sum($ Annual Salary(in USD)
)-1 end
and its sucessful but in the Grand Total I requiered an average not a sum, and usually I can use the agregation option per column but in this especific one, I can´t, if I skip the sum in the calculation, the result is incorrect the only thing I need to get an average is in the Grand Total
Best Answer
-
Thank u
0
Answers
-
@Pam1324 Since the only difference between the calculations for Month 10 calculation and all other months is the numerator, the grand total will work more cleanly with the case statement inside the first sum like below. Aggregations work best when they are outside of the case statement, rather than inside them.
sum(case when month(`cycle`) = '10' then `$ new Annual Salary(in USD)` else `$ New Annual Salary(custom)(in USD)` end) / sum(`$ Annual Salary(in USD)`) - 1
1 -
Thank u
0
Categories
- All Categories
- 1.9K Product Ideas
- 1.9K Ideas Exchange
- 1.6K Connect
- 1.3K Connectors
- 306 Workbench
- 6 Cloud Amplifier
- 9 Federated
- 3K Transform
- 112 SQL DataFlows
- 649 Datasets
- 2.2K Magic ETL
- 4K Visualize
- 2.5K Charting
- 788 Beast Mode
- 78 App Studio
- 43 Variables
- 744 Automate
- 187 Apps
- 474 APIs & Domo Developer
- 67 Workflows
- 16 DomoAI
- 40 Predict
- 17 Jupyter Workspaces
- 23 R & Python Tiles
- 406 Distribute
- 117 Domo Everywhere
- 279 Scheduled Reports
- 10 Software Integrations
- 139 Manage
- 136 Governance & Security
- 8 Domo Community Gallery
- 44 Product Releases
- 12 Domo University
- 5.4K Community Forums
- 41 Getting Started
- 31 Community Member Introductions
- 113 Community Announcements
- 4.8K Archive