Fixed Functions along with Case statements
in the below data i require the sum of Value 2 when the sum of value 1 for the distinct values in the key column is greater than 0
the expected answer for the below will be 1+2+5+6 = 14
i can derive the SUM of value 1 by using the fixed function
SUM(SUM(`Value1`) FIXED(By `Key`))
However, when i wrap it inside a Case statement to SUM the Value 2 Colum where the Fixed sum of Value 1 is greater than 0 the evaluation fails
I have tried both the below variation , both fail at evaluation
Answers
-
Hi @vivekmani28 ,
So the trick is you need to have a column in your dataset that has like a 1 or blank for the rows you want. I made a video for you showing you how I got the 14 solution you were looking for: https://www.loom.com/share/cad8fea30bfc4d46bb81c2a75b639913
So make a column called Proxy with a 1 where you have value1>0 and use this formula:
CASE WHEN (SUM(SUM(`Value1`) FIXED(By `Key`)))>0 Then sum(SUM(`Value2`) FIXED(By `Proxy`)) END
Good luck to you,
John Le
You're only one dashboard away.
More video solutions at: https://www.dashboarddudes.com/pantry
John Le
You're only one dashboard away.
Click here for more video solutions:
0
Categories
- All Categories
- 1.4K Product Ideas
- 1.4K Ideas Exchange
- 1.4K Connect
- 1.1K Connectors
- 282 Workbench
- 3 Cloud Amplifier
- 4 Federated
- 2.8K Transform
- 86 SQL DataFlows
- 548 Datasets
- 2.2K Magic ETL
- 3.2K Visualize
- 2.3K Charting
- 544 Beast Mode
- App Studio
- 26 Variables
- 566 Automate
- 134 Apps
- 411 APIs & Domo Developer
- 21 Workflows
- DomoAI
- 28 Predict
- 12 Jupyter Workspaces
- 16 R & Python Tiles
- 345 Distribute
- 87 Domo Everywhere
- 257 Scheduled Reports
- 1 Software Integrations
- 85 Manage
- 84 Governance & Security
- 8 Product Release Questions
- Community Forums
- 41 Getting Started
- 27 Community Member Introductions
- 81 Community Announcements
- 4.8K Archive