Beast Mode Formula error


Could you please help me identify an error in my formula:
POWER((SUM(CASE WHEN Parts Kits Fiscal Year
=SEG PMKA CAGR End Period
THEN Parts Kits Qty
END)
/
SUM(CASE WHEN Instrument Fiscal Year
BETWEEN SEG PMPK CAGR Start Period
AND SEG PMKA CAGR End Period
THEN Instrument Qty
END))/(SUM(CASE WHEN Parts Kits Fiscal Year
=SEG PMPK CAGR Start Period
THEN Parts Kits Qty
END)
/
SUM(CASE WHEN Instrument Fiscal Year
BETWEEN SEG PMPK CAGR Start Period
AND SEG PMKA CAGR End Period
THEN Instrument Qty
END)),1/(SEG PMKA CAGR End Period
-SEG PMPK CAGR Start Period
+1))-1
SEG PMPK CAGR Start Period
and SEG PMKA CAGR End Period
are numerical variables representing years. I aim to compute the CAGR for the selected period. This involves determining the ratio between the quantity of Parts Kits at the End Period year and the cumulative quantity of Instruments from the Start Period to the End Period.
I formulated the above equation using the two below-mentioned formulas, both of which are working fine.
CAGR calculation not for the ratio but the Qty:
Power(
(SUM(CASE WHEN Parts Kits Fiscal Year
=SEG PMKA CAGR End Period
THEN Parts Kits Qty
ELSE 0 END)
/
SUM(CASE WHEN Parts Kits Fiscal Year
=SEG PMPK CAGR Start Period
THEN Parts Kits Qty
ELSE 0 END))
,1/(SEG PMKA CAGR End Period
-SEG PMPK CAGR Start Period
+1))-1
CAGR calculation of the ratio but with a predefined (fixed) period:
POWER((SUM(CASE WHEN Parts Kits Fiscal Year
=2023 THEN Parts Kits Qty
END)
/
SUM(CASE WHEN Instrument Fiscal Year
IN (2019,2020,2021,2022,2023) THEN Instrument Qty
END))/(SUM(CASE WHEN Parts Kits Fiscal Year
=2019 THEN Parts Kits Qty
END)
/
SUM(CASE WHEN Instrument Fiscal Year
IN (2015,2016,2017,2018,2019) THEN Instrument Qty
END)),1/5)-1
If you found this post helpful, please use 💡/💖/👍/😊 below! If it solved your problem, don't forget to accept the answer.
Best Answer
-
I don't think beastmodes like the BETWEEN clause.
Instead of:
SUM(CASE WHEN
Instrument Fiscal Year
BETWEENSEG PMPK CAGR Start Period
ANDSEG PMKA CAGR End Period
THENInstrument Qty
END)),1/(SEG PMKA CAGR End Period
-SEG PMPK CAGR Start Period
+1))-1Try this:
SUM(CASE WHEN
Instrument Fiscal Year
>=SEG PMPK CAGR Start Period
ANDInstrument Fiscal Year
< =SEG PMKA CAGR End Period
THENInstrument Qty
END)),1/(SEG PMKA CAGR End Period
-SEG PMPK CAGR Start Period
+1))-10
Answers
-
Are you experiencing a syntax error or a logical error where you're not getting the results you're expecting?
**Was this post helpful? Click Agree or Like below**
**Did this solve your problem? Accept it as a solution!**0 -
I don't think beastmodes like the BETWEEN clause.
Instead of:
SUM(CASE WHEN
Instrument Fiscal Year
BETWEENSEG PMPK CAGR Start Period
ANDSEG PMKA CAGR End Period
THENInstrument Qty
END)),1/(SEG PMKA CAGR End Period
-SEG PMPK CAGR Start Period
+1))-1Try this:
SUM(CASE WHEN
Instrument Fiscal Year
>=SEG PMPK CAGR Start Period
ANDInstrument Fiscal Year
< =SEG PMKA CAGR End Period
THENInstrument Qty
END)),1/(SEG PMKA CAGR End Period
-SEG PMPK CAGR Start Period
+1))-10 -
@GrantSmith
At the beginning, there was a syntax mistake. I attempted the suggestion provided by @ST_-Superman-_ which resolved the syntax error and the formula is working. Thanks!If you found this post helpful, please use 💡/💖/👍/😊 below! If it solved your problem, don't forget to accept the answer.
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
- 656 Datasets
- 115 SQL DataFlows
- 2.2K Magic ETL
- 813 Beast Mode
- 3.3K Visualize
- 2.5K Charting
- 81 App Studio
- 45 Variables
- 771 Automate
- 190 Apps
- 481 APIs & Domo Developer
- 77 Workflows
- 23 Code Engine
- 36 AI and Machine Learning
- 19 AI Chat
- AI Playground
- AI Projects and Models
- 17 Jupyter Workspaces
- 410 Distribute
- 120 Domo Everywhere
- 280 Scheduled Reports
- 10 Software Integrations
- 142 Manage
- 138 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