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
- 2K Product Ideas
- 2K Ideas Exchange
- 1.6K Connect
- 1.3K Connectors
- 311 Workbench
- 6 Cloud Amplifier
- 9 Federated
- 3.8K Transform
- 660 Datasets
- 117 SQL DataFlows
- 2.2K Magic ETL
- 816 Beast Mode
- 3.3K Visualize
- 2.5K Charting
- 84 App Studio
- 46 Variables
- 778 Automate
- 190 Apps
- 482 APIs & Domo Developer
- 83 Workflows
- 23 Code Engine
- 41 AI and Machine Learning
- 20 AI Chat
- 1 AI Playground
- 2 AI Projects and Models
- 18 Jupyter Workspaces
- 412 Distribute
- 120 Domo Everywhere
- 281 Scheduled Reports
- 11 Software Integrations
- 145 Manage
- 141 Governance & Security
- 8 Domo Community Gallery
- 48 Product Releases
- 12 Domo University
- 5.4K Community Forums
- 41 Getting Started
- 31 Community Member Introductions
- 115 Community Announcements
- 4.8K Archive