Concat Summary # Issues
I'm having challenges getting my custom summary # to populate correctly.
Below is my calculation, removed secure info with xxxxx.
The formula is valid, but I'm just getting a result of 0 on my summary # without text or calculation.
What am I doing wrong?
CONCAT(avg (CASE WHEN `Offering Class Number` = 'xxxxxx' AND `Dim - CalendarFiscal Week` < '2021-W09' THEN `TTC_NUM`/`TTC_DENOM`
end)
+
(CASE WHEN `Offering Class Number` = 'xxxxxx' AND `Dim - CalendarFiscal Week` <'2021-W12' THEN `TTC_NUM`/`TTC_DENOM`
END)
+
avg(CASE WHEN `Offering Class Number` = 'xxxxxx' AND `Dim - CalendarFiscal Week` <'2021-W21' THEN `TTC_NUM`/`TTC_DENOM` /3 END), ' Avg Before Training | ',
CONCAT (avg (CASE WHEN `Offering Class Number` = 'xxxxxx' AND `Dim - CalendarFiscal Week` >= '2021-W09' THEN `TTC_NUM`/`TTC_DENOM`
end)
+
avg(CASE WHEN `Offering Class Number` = 'xxxxxx' AND `Dim - CalendarFiscal Week` >= '2021-W12' THEN `TTC_NUM`/`TTC_DENOM`
END)
+
avg(CASE WHEN `Offering Class Number` = 'xxxxxx' AND `Dim - CalendarFiscal Week` >= '2021-W21' THEN `TTC_NUM`/`TTC_DENOM`
/3 END), ' Avg After Training'))
Comments
-
It might make sense to break your beast mode into it's composite parts, and then put each metric in a separate beast mode and drop it onto a table card without any other columns on the axis.
in order for your summary number to work, you can't have any NULLs because CONCAT( <arg1>, NULL, <Arg2>) will return NULL.
Also <arg1> + <arg2> + null NULL will return NULL.
Lastly, I would be really wary of hardcoding dates into my calculation. ex Dim - CalendarFiscal Week` >= '2021-W12'
This makes a nightmare to maintain. Instead, I would alter the date dimension to have a flag to differentiate 'before XYZ point in time'. That way you can alter the contents of the flag column without having to alter the beast mode.
Ex. CASE WHEN isBeforeTraining = 1 is a cleaner case statement than a date comparison.
Jae Wilson
Check out my 🎥 Domo Training YouTube Channel 👨💻
**Say "Thanks" by clicking the ❤️ in the post that helped you.
**Please mark the post that solves your problem by clicking on "Accept as Solution"0
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
- 101 SQL DataFlows
- 622 Datasets
- 2.2K Magic ETL
- 3.9K Visualize
- 2.5K Charting
- 748 Beast Mode
- 59 App Studio
- 41 Variables
- 686 Automate
- 176 Apps
- 453 APIs & Domo Developer
- 47 Workflows
- 10 DomoAI
- 36 Predict
- 15 Jupyter Workspaces
- 21 R & Python Tiles
- 396 Distribute
- 113 Domo Everywhere
- 276 Scheduled Reports
- 7 Software Integrations
- 125 Manage
- 122 Governance & Security
- 8 Domo Community Gallery
- 38 Product Releases
- 10 Domo University
- 5.4K Community Forums
- 40 Getting Started
- 30 Community Member Introductions
- 109 Community Announcements
- 4.8K Archive