Employee activity, health, and wellbeing analytics using Streamlit
Employee Wellbeing Analytics Dashboard using Python & Streamlit to analyze activity, health indicators, and medical check-up data into actionable insights.
Data berasal dari 3 sumber utama yang saling melengkapi:
Semua dataset digabung menggunakan user_id sebagai primary key untuk membentuk satu unified dataset.
df = activity.merge(users, on="user_id") df = df.merge(mcu,
on="user_id")
Data yang sudah diproses digunakan untuk membangun KPI dashboard dan insight analysis:
Streamlit Formula
k1.metric("Distance", f"{filtered_df['distance'].sum():.2f}
km")
AVERAGE(average_heartrate)
COUNT(DISTINCT user_id)
COUNT(activity_id)
DISTINCT(type)
Underweight < 18.5 Normal 18.5 - 24.9 Overweight 25 - 29.9 Obese ≥
30
SUM(moving_time) GROUP BY fullname