Beast Mode calculation when data is in rows and then how to chart
Hi All
I have a dataset (a sample is attached) where the 2 series I want to track are in the same column, identified by the Split Answer (i.e. male or female). I want to calculate the % split answer value by dividing the value by the sum of all values where the Split Detail is held constant (i.e. what is the % of female senior managers versus total senior managers (male+female)).
I have created the logic in Excel (refer to attached), so assume this means it can be written into a Beast Mode calculation. There are over 50k lines with this data presented in a dataset of 1.4m rows.
The next challenge is can the chart be created from this data set or does DOMO need to sculpt the data somewhere in the process to get the structure right for charting.
Thanks for any nudges to materials to read, or for any help with the logic.
Thanks
Ben
Best Answer

@BigWave Based on the data you provided, you should be able to use the beast modes below to without any additional manipulation:
% Female
sum(case when `Split answer` = 'Female' then `Value` else 0 end) / sum(`Value`)
% Male
sum(case when `Split answer` = 'Male' then `Value` else 0 end) / sum(`Value`)
If you just want the count of each answer, you can create 2 additional beast modes using just the numerators of the examples above.
1
Answers

@BigWave Based on the data you provided, you should be able to use the beast modes below to without any additional manipulation:
% Female
sum(case when `Split answer` = 'Female' then `Value` else 0 end) / sum(`Value`)
% Male
sum(case when `Split answer` = 'Male' then `Value` else 0 end) / sum(`Value`)
If you just want the count of each answer, you can create 2 additional beast modes using just the numerators of the examples above.
1 
Thanks @MichelleH  how do I chart these two created series as lines with the yaxis being 0%100%? I can see the chart 100% Stacked Bar that does it for bar chart but I can't find the 100% line bar?
0 
Hi
I want to add another variable to the above equation but can't get it to work. In my Excel days I would use an IF statement. Here is my equation:
when 'primary class' = 'supermarkets and gocery stores' THEN sum(case when `Split answer` = 'Female' then `Value` else 0 end) / sum(`Value`)
Thanks
Ben
0
Categories
 All Categories
 1.7K Product Ideas
 1.7K Ideas Exchange
 1.5K Connect
 1.2K Connectors
 295 Workbench
 6 Cloud Amplifier
 8 Federated
 2.8K Transform
 97 SQL DataFlows
 608 Datasets
 2.1K Magic ETL
 3.8K Visualize
 2.4K Charting
 710 Beast Mode
 49 App Studio
 39 Variables
 667 Automate
 170 Apps
 446 APIs & Domo Developer
 44 Workflows
 7 DomoAI
 33 Predict
 13 Jupyter Workspaces
 20 R & Python Tiles
 391 Distribute
 111 Domo Everywhere
 274 Scheduled Reports
 6 Software Integrations
 115 Manage
 112 Governance & Security
 Domo Community Gallery
 31 Product Releases
 9 Domo University
 5.3K Community Forums
 40 Getting Started
 30 Community Member Introductions
 103 Community Announcements
 4.8K Archive