SUM(distinct) Fixed By
I have a column that needs to be a constant value based on two more columns. So I am using this formula SUM(DISTINCT Balance) FIXED (BY Client, Item).
This is working fine.
However, When I am using the same formula in another beast mode I am getting the below error
(1-SUM(Lost))/ sum ((SUM(DISTINCT Balance) FIXED (BY Client, Item)) + Received)
An invalid column was specified in your request (the column does not exist on the DataSet).
However , all the columns exists in the dataset and the beast mode is saving fine but when I use it in any card I am getting the error.
Best Answer
-
The Fixed function is returning a single value for each row and you're adding that to an aggregation across your entire dataset so it doesn't know how to handle this. You'd need to aggregate your fixed function again so that you can add the two together.
SUM(SUM(DISTINCT Balance) FIXED (BY Client, Item)) + SUM(Received)
**Was this post helpful? Click Agree or Like below**
**Did this solve your problem? Accept it as a solution!**0
Answers
-
I had this same thing happen to me last week. It turned out I miss typed single quotes rather than a back tick. I would have suspected order of operation but your parenthesis look right to me.
Remove the space after the second occurrence of sum.Check column names for spelling and back tick quotes. If your first worked, I would focus on Received and Lost.
Check for hidden characters. To filter properly, copy the whole string to notepad and then copy from notepad back again. Notepad is dumb. It doesn't know how to do an extended or hidden character.
Verify data types.** Was this post helpful? Click Agree or Like below. **
** Did this solve your problem? Accept it as a solution! **0 -
Thank you for the answer I did check everything but it is still not working for me.
I changed the formula to this and it is showing me a different error now.
(SUM(DISTINCT Balance) FIXED (BY Client, Item)) + SUM(Received)
An issue has occurred during processing. We are unable to complete the request at this time.
Is there anything I am missing here?0 -
Perhaps there's another way to approach the problem. Can you provide a few sample rows of test values and a description of what you need?
** Was this post helpful? Click Agree or Like below. **
** Did this solve your problem? Accept it as a solution! **0 -
The Fixed function is returning a single value for each row and you're adding that to an aggregation across your entire dataset so it doesn't know how to handle this. You'd need to aggregate your fixed function again so that you can add the two together.
SUM(SUM(DISTINCT Balance) FIXED (BY Client, Item)) + SUM(Received)
**Was this post helpful? Click Agree or Like below**
**Did this solve your problem? Accept it as a solution!**0 -
Thank you both so much.
GrantSmith's fix helped me.
0
Categories
- All Categories
- 1.8K Product Ideas
- 1.8K Ideas Exchange
- 1.5K Connect
- 1.2K Connectors
- 300 Workbench
- 6 Cloud Amplifier
- 8 Federated
- 2.9K Transform
- 100 SQL DataFlows
- 616 Datasets
- 2.2K Magic ETL
- 3.9K Visualize
- 2.5K Charting
- 738 Beast Mode
- 57 App Studio
- 40 Variables
- 685 Automate
- 176 Apps
- 452 APIs & Domo Developer
- 47 Workflows
- 10 DomoAI
- 36 Predict
- 15 Jupyter Workspaces
- 21 R & Python Tiles
- 394 Distribute
- 113 Domo Everywhere
- 275 Scheduled Reports
- 6 Software Integrations
- 124 Manage
- 121 Governance & Security
- 8 Domo Community Gallery
- 38 Product Releases
- 10 Domo University
- 5.4K Community Forums
- 40 Getting Started
- 30 Community Member Introductions
- 108 Community Announcements
- 4.8K Archive