TSA Dashboard: Difference between revisions
Appearance
| Line 31: | Line 31: | ||
|- | |- | ||
|tsa_reporting_db | |tsa_reporting_db | ||
| | |course | ||
|id,name<br /> | |id,name<br /> | ||
|- | |- | ||
|tsa_reporting_db | |tsa_reporting_db | ||
| | |order bookings | ||
|id, | |id,order_course_id,user_id,training_status, created_at, updated_at, deleted_at<br /> | ||
|} | |} | ||
Revision as of 10:53, 7 April 2026
Summary
The TSA Report is a Power BI dashboard designed to provide comprehensive visibility into course bookings, participation, and revenue performance for training services delivered to corporate clients (companies).
It supports exploratory analysis across the following core dimensions:
Courses – Individual training programs and their performance Booked Courses – Volume of confirmed bookings Course Groups – High-level categories of training Companies – Customer-level breakdown, including which courses each company has purchased Total Revenue – Overall and segmented income generated
The dashboard aggregates data from the orders and order courses tables, focusing exclusively on confirmed/processed orders (where order status >= 1).
Tables & Columns Included
| Database | Table | Columns |
|---|---|---|
| tsa_reporting_db | order | id,order_status,company_id,user_id,ordered_by,currency,created_at,updated_at,deleted_at,confirmed_at,Date,Year |
| tsa_reporting_db | companies | id,name |
| tsa_reporting_db | course | id,name |
| tsa_reporting_db | order bookings | id,order_course_id,user_id,training_status, created_at, updated_at, deleted_at |
Filters
| Filter | Description |
|---|---|
Data Transformation Applied
[To be added]
| Query | Calculations | Description |
|---|---|---|
Calculations
| Reference | Calculation | Description |
|---|---|---|