Using a variable to switch between x-axis values, not aggregating on bar graph


I'm trying to create a card where a user can switch between different aggregation groups for their x-axis. So if they select "Race/Ethnicity" they get something like this:
and if they select gender:
I successfully set up the variable:
And the BeastMode referencing the variable:
But when I try to graph using that BeastMode, the graph won't aggregate the groups correctly:
I figure it has something do with my sort, so I've tried sorting using the BeastMode itself. I tried creating a custom sort based on the Variable:
case
when NPS Grouping
='Race/Ethnicity' then COUNT(DISTINCT Response ID
)*(-1)
(-1)
when NPS Grouping='Gender' then COUNT(DISTINCT Response ID)*
when NPS Grouping
='District' then District
when NPS Grouping
='Cohort' then Cohort
when NPS Grouping
='Cohort Year' then Year number
when NPS Grouping
='Fiscal Year' then Fiscal Year
END
I tried using a generic aggregating BeastMode (total responses), but none of them will get the bars to aggregate.
My data table does aggregate correctly:
Any ideas on what else I could try?
Please 💡/💖/👍/😊 this post if you read it and found it helpful.
Please accept the answer if it solved your problem.
Answers
-
@DavidChurchman I'd suggest removing your sorting for now and looking at the the beast mode in your Y-Axis. How are you aggregating your measures?
0 -
I removed the sort, and the y-axis is COUNT(DISTINCT
Response ID
)Please 💡/💖/👍/😊 this post if you read it and found it helpful.
Please accept the answer if it solved your problem.
0 -
Sorry, the y-axis is actually this;
sum(ifnull(
Promoter
,0))/count(DISTINCTResponse ID
)-sum(ifnull(Detractor
,0))/count(DISTINCTResponse ID
)Please 💡/💖/👍/😊 this post if you read it and found it helpful.
Please accept the answer if it solved your problem.
0 -
@DavidChurchman I don't see anything in your beast mode that would be causing the issue. Have you changed anything under the Trellis settings?
0 -
My BeastMode wasn't shared to the dataset before. I made some progress by sharing the BeastMode to the dataset. Not sure why that would make a difference, but I'm closer now. Thanks for helping, @MichelleH
Please 💡/💖/👍/😊 this post if you read it and found it helpful.
Please accept the answer if it solved your problem.
0
Categories
- All Categories
- Product Ideas
- 2.1K Ideas Exchange
- Connect
- 1.3K Connectors
- 309 Workbench
- 7 Cloud Amplifier
- 10 Federated
- Transform
- 664 Datasets
- 120 SQL DataFlows
- 2.3K Magic ETL
- 825 Beast Mode
- Visualize
- 2.6K Charting
- 90 App Studio
- 46 Variables
- Automate
- 197 Apps
- 489 APIs & Domo Developer
- 94 Workflows
- 24 Code Engine
- AI and Machine Learning
- 23 AI Chat
- 4 AI Projects and Models
- 18 Jupyter Workspaces
- Distribute
- 119 Domo Everywhere
- 283 Scheduled Reports
- 11 Software Integrations
- Manage
- 145 Governance & Security
- 12 Domo Community Gallery
- 49 Product Releases
- 13 Domo University
- Community Forums
- 41 Getting Started
- 31 Community Member Introductions
- 116 Community Announcements
- 5K Archive