6
embedded dashboards, each with a custom filter panel
How a workforce benchmarking network gave each member organisation its own live Tableau dashboards inside its Salesforce portal, with isolation proven on every dashboard and load time cut from 13.4 to 6.9 seconds.
A workforce benchmarking network collects survey data from member organisations on enrolment, outcomes, wages and equity, and lets each member compare itself with the network. A Salesforce partner built the member portal and brought us in for the reporting layer: six embedded Tableau dashboards that had to match a custom reporting interface without leaking one member's data to another.
Embedded dashboards
6
one filter extension
Survey rows
48,301
230 surveys · Prep flow
Filter panel unlock
6.9s
▲ was 13.4s
main dashboard
Hardening checks
19/19
▲ all passing
scripted verifier
Extract refresh
Hourly
Tableau Cloud
Filters
3 / 8 selectedProgram
Cohort year
Saved filters
Completion Rate · Member vs Network
BenchmarkPlacement Wage Distribution
% of placementsIsolation Checks
test memberEquity Comparison
Suppressed < n$21.40
$20.85
—
small group
$22.10
6
embedded dashboards, each with a custom filter panel
19/19
go-live hardening checks passing (the same checks failed on the prior revision)
13.4s to 6.9s
filter panel unlock time on the main dashboard
16,273
filter catalog rows served without blocking the page
The network's existing reporting was a custom web interface. The Tableau version had to match its behaviour without leaking one member's data to another, and one leaked comparison would end the network's credibility.
One Tableau extension serves all six dashboards from a per-dashboard config, on top of a Prep-built data layer of 48,301 rows across 230 surveys, with automated checks that log in as a test member.
| Dashboard | Before | After |
|---|---|---|
| Outcomes dashboard (main) | 13.4s | 6.9s |
| Pay comparison dashboard | 11.2s | 8.7s |
| Equity comparison dashboard | 11.3s | 8.3s |
| Distribution dashboard | 6.4s | 7.0s (unchanged code) |
Any membership body, franchise network or marketplace that shows each participant its own numbers next to the group's faces this same problem.
Discuss a similar Workforce Development / Benchmarking Network project
Lets Viz runs a paid discovery audit ($500–1,000, credited toward the project) to scope your requirements, data model, and architecture before writing a line of code.
From Lets Viz
Experience superior data analysis with our custom dashboards. Specialising in all tools and technologies, we turn data into visually compelling, actionable insights.
NDA-safe · No obligation · Clear next steps