Rate of all recordable incidents per 200,000 hours
Rate of all recordable incidents per 200,000 hours
TRIR measures incidents after they have occurred. The operational failure and its associated costs (medical treatment, lost time, regulatory reporting) are already locked in before the rate is calculated.
(Recordable incidents x 200,000) / Total hours workedOne row per HSE incident or observation event
A preview of what's actually built for this KPI — extracted from the real Implementation Pack, not a mockup.
This is the primary ratio the pack's other measures build on — trend, rank, and period-comparison variants, all on Fact_HSE_Incident_Event.
Fact_HSE_Incident_Event — 7 mandatory columns — plant key, equipment key, ...Dim_Employee — key + nameDim_Equipment — key + nameDim_Plant — key + nameDim_Site — key + nameDim_Date — Auto-generated calendar table — no customer data requiredFull field-by-field data contract, in 4 SQL dialects (SQL Server, Snowflake, Databricks, BigQuery), ships in the pack.
| Target | 1.5 — performance considered compliant at or below this line |
| Warning | 3.25 — amber alert — triggers a review |
Both live in one Excel tab — change them, refresh the report, done. No DAX editing needed.
Everything you need to build Total Recordable Incident Rate (TRIR) in Power BI — dimensional model, DAX measures, SQL views, and a food-industry demo dataset.