Beast Mode returning greater than 100% for Performance KPI

To keep it as short as possible, I have an On-Time delivery KPI. However, I have to measure on-time/late from two different columns depending on the type of delivery it was. I'm using this beast mode formula to capture those criteria, and then just simply divide it by the total number of deliveries:
(sum(case when `mode`='FTL' and `stop type`='Drop' and `on time / late (2 hrs)`='On Time' and `route category`= 'Transfer' then 1 else 0 end)+sum(case when `mode`='FTL' and `stop type`='Drop' and `on time / late`='On Time' and `route category`<>'Transfer' then 1 else 0 end))/count(case when `mode`='FTL' and `stop type`='Drop' then `route` end)
This formula keeps resulting in % that are over 100%. My first thought was an order of operations, but changing the formula either results in the same answers or something that is less than 1%.
I'll also note that when I take out the count denominator, I get the accurate number of on time deliveries between the two criteria, which makes me believe the denominator or the formula is the issue. Anyone ever have this issue?
Categories
- All Categories
- 2K Product Ideas
- 2K Ideas Exchange
- 1.6K Connect
- 1.3K Connectors
- 310 Workbench
- 7 Cloud Amplifier
- 9 Federated
- 3K Transform
- 113 SQL DataFlows
- 654 Datasets
- 2.2K Magic ETL
- 4K Visualize
- 2.5K Charting
- 796 Beast Mode
- 78 App Studio
- 44 Variables
- 757 Automate
- 188 Apps
- 480 APIs & Domo Developer
- 72 Workflows
- 17 DomoAI
- 40 Predict
- 17 Jupyter Workspaces
- 23 R & Python Tiles
- 408 Distribute
- 119 Domo Everywhere
- 279 Scheduled Reports
- 10 Software Integrations
- 141 Manage
- 137 Governance & Security
- 8 Domo Community Gallery
- 47 Product Releases
- 12 Domo University
- 5.4K Community Forums
- 41 Getting Started
- 31 Community Member Introductions
- 114 Community Announcements
- 4.8K Archive