Calculating a final value from other selected values that exist in the same column

muahmmad_zaidi
Member
in Charting
I have two columns—one column has revenue, the other column states which quarter the revenue was collected in.
Is there a way that allows a user to select a quarter to calculate the difference in revenue between the selected quarter and another selected quarter.
So, I am basically looking for a solution that would enable the end user to select any two quarters that would then cause domo to calculate the difference in revenue between the selected quarters.
Thanks in advance and let me know if Domo doesn't support a calculation of this sort.
0
Comments
-
You'd probably have to do this in a dataflow!
0 -
This is a duplicate for:
Not sure if or how they can be merged 🤔
0 -
I would attempt this by leveraging variables.
- Two variables that would allow the user to select which quarters to compare. You may need to actually write these out in a list: '2022 Q1', '2022 Q2', '2022 Q3'…
Then use a calculated field:
SUM(SUM(CASE WHEN CONCAT(YEAR(`Date`),' Q',QUARTER(`Date`)) = `SecondVariableQuarter` THEN (`Revenue`) ELSE 0 END)) FIXED () - SUM(SUM(CASE WHEN CONCAT(YEAR(`Date`),' Q',QUARTER(`Date`)) = `FirstVariableQuarter` THEN (`Revenue`) ELSE 0 END)) FIXED ()
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
- 655 Datasets
- 115 SQL DataFlows
- 2.2K Magic ETL
- 811 Beast Mode
- 3.3K Visualize
- 2.5K Charting
- 80 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
- 113 Community Announcements
- 4.8K Archive