Average Count Distinct across Date Range

I am working on Turnover metrics and need to capture the average unique headcount of employees over a user selected date range.
Here is what I've tried, but Domo keeps giving errors:
COUNT_DISTINCT(CASE WHEN (Team Member status
= 'Active' OR Team Member status
= 'Unpaid Leave') AND Date
BETWEEN 'start_date' AND 'end_date' THEN Team Member ID
END) / COUNT_DISTINCT(Date
)
Does anyone else have experience with this?
Answers
-
@ncelis It looks like you're not using the correct syntax for the count distinct function. The word "Distinct" needs to be inside the parenthesis like below:
COUNT(DISTINCT CASE WHEN (Team Member status = 'Active' OR Team Member status = 'Unpaid Leave') AND Date BETWEEN 'start_date' AND 'end_date' THEN Team Member ID END) / COUNT(DISTINCT Date)
0 -
Thanks @MichelleH, but it looks like Domo is still throwing an error. Here is your calc with my specific field names, and the error message:
0 -
So I am closer to a solution using this Beast Mode:
COUNT(DISTINCT CASE
WHEN (Team Member Status
= 'Active' ORTeam Member Status
= 'Unpaid Leave')
THENTeam Member ID
END)
/
COUNT(DISTINCTDate Scaffold
)This "Average Headcount" now matches my "Active Headcount" totals on a daily basis which is great! (There are 2 lines in the viz, but are the same amounts so it appears like 1 line).
However, when I switch the visual to "Graph by" week or month, it appears the new "Average Headcount" calc is not working as intended (totals are way too low):
Any ideas on why my "Average Headcount" would be so low?
0
Categories
- All Categories
- Product Ideas
- 2.1K Ideas Exchange
- Connect
- 1.3K Connectors
- 309 Workbench
- 7 Cloud Amplifier
- 10 Federated
- Transform
- 665 Datasets
- 120 SQL DataFlows
- 2.3K Magic ETL
- 827 Beast Mode
- Visualize
- 2.6K Charting
- 90 App Studio
- 46 Variables
- Automate
- 198 Apps
- 489 APIs & Domo Developer
- 97 Workflows
- 24 Code Engine
- AI and Machine Learning
- 23 AI Chat
- 4 AI Projects and Models
- 18 Jupyter Workspaces
- Distribute
- 119 Domo Everywhere
- 284 Scheduled Reports
- 11 Software Integrations
- Manage
- 145 Governance & Security
- 13 Domo Community Gallery
- 49 Product Releases
- 13 Domo University
- Community Forums
- 41 Getting Started
- 31 Community Member Introductions
- 117 Community Announcements
- 5K Archive