POWER BI / REVENUE DASHBOARD SPECIALIST

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Gig

SALARY

600

HOURS PER WEEK

15

DATE UPDATED

Apr 19, 2026

JOB OVERVIEW

Overview

We operate a Revenue Engine System (CoreEngine OS) that gives CEOs and leadership teams a clear view of:

Pipeline health
Deal quality
Revenue performance

We are looking for a Power BI specialist to build and maintain our Command Centre dashboards.

Your Objective

To design and build executive-level dashboards that translate sales activity into clear financial and revenue outcomes.

Scope of Work (CoreEngine – Command Centre Layer):

Build Power BI dashboards across:
Pipeline performance
Deal quality
Revenue outcomes
Create clean data models and relationships
Develop DAX measures for:
Pipeline coverage
Win rates
Deal velocity
Forecasting
Optimise dashboards for clarity and executive use

Key Deliverables:

Clean, structured Power BI dashboards
Clear visualisation of revenue drivers
Reliable KPI tracking across pipeline and deals
Scalable dashboard architecture


What Success Looks Like:

Clients can clearly see:
What pipeline is worth
Which deals will close
Where revenue risks exist
Dashboards are simple, accurate, and actionable

Required Skills:

Strong Power BI experience (dashboard design + modelling)
DAX and data modelling expertise
Experience with sales / revenue / pipeline data (preferred)
Ability to simplify complex data into clear visuals

Engagement Model:

Contract / project-based
Ongoing dashboard development and optimisation
Flexible hours (output-focused)

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0159
Total Execution Time  0.0174
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,486,128 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/POWER-BI-REVENUE-DASHBOARD-SPECIALIST-1627264
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0093 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1627264
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 925866
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1627264
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-15',ej.date_added) duration_daysDATEDIFF('2026-08-15',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-08-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1627264' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1627264 
0.0010   UPDATE employer_jobs SET hit_counts '***Apr-19-2026=371***Apr-20-2026=82***Apr-21-2026=66***Apr-22-2026=27***Apr-23-2026=19***Apr-24-2026=9***Apr-25-2026=16***Apr-26-2026=11***Apr-27-2026=11***Apr-28-2026=8***Apr-29-2026=13***Apr-30-2026=9***May-01-2026=12***May-02-2026=11***May-03-2026=19***May-04-2026=12***May-05-2026=8***May-06-2026=5***May-07-2026=1***May-08-2026=12***May-09-2026=5***May-10-2026=2***May-11-2026=8***May-12-2026=5***May-13-2026=6***May-14-2026=9***May-15-2026=2***May-16-2026=5***May-17-2026=6***May-18-2026=2***May-19-2026=6***May-20-2026=2***May-21-2026=2***May-22-2026=5***May-23-2026=2***May-24-2026=4***May-25-2026=3***May-26-2026=3***May-27-2026=4***May-28-2026=2***May-29-2026=1***May-30-2026=2***May-31-2026=5***Jun-01-2026=1***Jun-02-2026=2***Jun-03-2026=3***Jun-04-2026=3***Jun-05-2026=4***Jun-06-2026=3***Jun-07-2026=1***Jun-08-2026=1***Jun-09-2026=2***Jun-10-2026=1***Jun-12-2026=9***Jun-13-2026=1***Jun-14-2026=2***Jun-15-2026=2***Jun-16-2026=4***Jun-17-2026=1***Jun-18-2026=2***Jun-19-2026=3***Jun-20-2026=4***Jun-22-2026=6***Jun-24-2026=1***Jun-26-2026=6***Jun-28-2026=3***Jun-29-2026=2***Jun-30-2026=1***Jul-01-2026=6***Jul-02-2026=1***Jul-03-2026=1***Jul-04-2026=1***Jul-07-2026=3***Jul-08-2026=1***Jul-09-2026=1***Jul-10-2026=2***Jul-11-2026=3***Jul-12-2026=4***Jul-13-2026=4***Jul-14-2026=6***Jul-15-2026=1***Jul-16-2026=1***Jul-17-2026=2***Jul-19-2026=2***Jul-21-2026=3***Jul-22-2026=3***Jul-23-2026=3***Jul-24-2026=2***Jul-25-2026=9***Jul-26-2026=2***Jul-27-2026=2***Jul-28-2026=2***Jul-29-2026=3***Jul-30-2026=2***Jul-31-2026=4***Aug-01-2026=6***Aug-02-2026=2***Aug-03-2026=1***Aug-04-2026=5***Aug-07-2026=5***Aug-08-2026=3***Aug-14-2026=2***Aug-15-2026=1' WHERE job_id'1627264'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Apr-2026=642***May-2026=171***Jun-2026=68***Jul-2026=74***Aug-2026=25' WHERE job_id'1627264'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1627264' AND status LIKE 'sent%' ORDER BY id DESC  
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1627264 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '925866'
AND `date_added` >= '2022-06-08' 
0.0006   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)