Free HSE tool · Reports & Data

HSE Incident Data Analysis

The HSE incident report in Power BI is the dashboard that turns the incident register into the trend the directors actually read — the TRIR and the LTIR over the months, the incidents by type, the near-miss ratio as the leading indicator, the severity and the cost on the side. It is the most searched HSE analytics topic on this site, and it is the one where the HSE officer and the data team finally speak the same language.

HSE Incident Data Analysis — free HSE tool

This page has the full build guide — the data you need, the Power Query steps, the model, the measures (the DAX, written out), the visuals, and the schedule — plus a live demo chart below with a sample 12-month dataset: switch between the monthly trend, the incidents by type, and the near-miss ratio, and download the CSV to start your own. The KPI formulas are the section to bookmark.

How to use the tool

  1. Gather the data — the incident register (the date, the type, the severity, the lost time, the cost, the department, the near-miss flag), one row per event, the CSV or the sheet
  2. Get it into Power BI — the Power Query editor: the types, the date column, the removed duplicates, the normalised text
  3. Build the model — the incident table, the date table (the calendar), the relationship on the date; the star, not the snowflake, for the start
  4. Write the measures — the TRIR, the LTIR, the severity rate, the near-miss ratio, the cost, the YTD: the DAX is written out below
  5. Build the visuals — the trend line (the TRIR by month), the bar (the incidents by type), the KPI cards (the current, the target, the delta), the treemap (the department) — then schedule the refresh and publish

Worked example

The sample dataset is 12 months of a 240-worker plant: 7 recordables (the TRIR 2.9 against the 2.8 target — the one-month slip the committee is watching), 1 lost time (the LTIR 0.4), 96 near misses (the ratio 13.7:1 — the leading indicator is healthy), the top type the manual handling (3 of the 7), the cost line 48k. The dashboard: the TRIR line trending down through the year with the target line, the type bar with the manual handling leading, the KPI cards with the red/amber/green against the targets, the department treemap. The schedule: the refresh nightly from the SharePoint CSV, the row-level security per site, the email to the HS committee on the Monday. That is the incident report in Power BI — the data, the model, the measures, the visuals, the schedule.

Field use of the HSE Incident Data Analysis tool

Standard & legal context

The KPIs are the industry standard: the TRIR (the Total Recordable Incident Rate, per 100,000 hours — the OSHA 300 rate), the LTIR (the Lost Time Injury Rate), the DART (the Days Away, Restricted or Transferred, the OSHA pair), and the leading set — the near-miss ratio, the inspection completion, the training currency. The OSHA 300/301 recordkeeping is the data source in the US; the UKs RIDDOR and the employers record are the pair. Power BI DAX is the standard analytics layer; the guide below is the HSE-specific build, from the register to the scheduled dashboard.

Common mistakes

  1. Plotting the counts without the rate — 7 incidents in a year means nothing without the hours and the headcount; the TRIR is the comparable number
  2. One dashboard for everything — the executive view (the trend, the KPIs), the operational view (the by-type, the by-department, the open actions) and the investigation view (the detail) are three dashboards
  3. No date table — the DAX time intelligence (the YTD, the same period last year) needs the date table; without it, the trend is hand-rolled and wrong
  4. Publishing without the refresh — the dashboard that shows last months data is worse than no dashboard; the schedule and the data-source check are part of the build

Need the sign-off, not just the tool?

The tool is the preparation; the sign-off is the professional. For the statutory assessments, the audits, the ISO 45001 implementation and the training that comes with them, ask Muhammad Umer — 8+ years across Iraq, KSA and Pakistan, and the programme runs through umer-hse.pro. One message gets the written scope.

Common questions

HSE Incident Data Analysis — answered

How do I make an HSE incident report in Power BI?

Load the incident register (one row per event: the date, the type, the severity, the lost time, the cost, the department), build the date table, write the DAX measures (the TRIR, the LTIR, the near-miss ratio), and build the visuals — the trend, the by-type, the KPI cards. The full build is on this page, with the DAX written out and the sample CSV to start from.

What is the TRIR formula?

The Total Recordable Incident Rate = (the recordable incidents × 200,000) / (the total hours worked) — the 200,000 is the 100 workers × 2,000 hours, the OSHA normalisation. The LTIR is the same with the lost-time cases only. On the sample dataset: 7 recordables × 200,000 / 480,000 hours = 2.9.

What is the near-miss ratio?

The near misses reported, divided by the recordable incidents, in the period — the leading indicator. A rising ratio is the reporting working (more visibility); a falling one is the reporting dying or the system improving — the context tells you which. It is the KPI the dashboard leads with.

What data do I need for the HSE dashboard?

One row per event: the date, the time, the type, the severity, the recordable flag, the lost-time days, the cost, the department or the site, the cause code, the action status. The register or the sheet, normalised in Power Query, is the whole requirement — no special system needed to start.

How often should the dashboard refresh?

Nightly from the register for the operational view; weekly for the HS committee; the monthly for the executive. The refresh is the schedule plus the data-source check — the published dashboard without the refresh is the dashboard that shows last month.

Is there a sample dataset to practise on?

Yes — the CSV download on this page is a 12-month, 104-row sample (the 7 recordables, the 1 lost time, the 96 near misses) with all the columns the measures need. Load it into Power BI, build the measures from the DAX on this page, and you have the dashboard in an afternoon.

Safety disclaimer

These tools are practical guidance, built to the UK baseline with the US equivalents named on each page. They do not replace a competent person assessment for high-risk work, a statutory assessment, or the advice of your insurer. Where a document has legal force — the fire risk assessment, the COSHH register, the permit to work — the responsible person owns it. Use the tool as the preparation, and the competent person as the sign-off.