Skip to content

Free download · V0.7

One Power BI page, built to be read by the person who decides.

A native Power BI page on synthetic data, in the X language. It opens on one sentence the measures write from the numbers: what held, what moved, who carries it. The theme renders exactly what it declares. The background is regenerated from one config, and that same config sets every visual’s position. The bars are inline SVG, so the prior value is a mark on the bar, not a trick that may or may not draw.

V0.7 · Desktop re-run pending

The download

Open it, take it apart, keep what works.

One zip. Nothing phones home, and nothing is asked for in return.

Download the PBIP (zip)

What is inside

  • PBIP report and semantic model, with synthetic data
  • Theme JSON, the dark X language
  • Background SVG and PNG, the layout config and its generator
  • The headline and subline measures, and the SVG measures: bars, KPI strips, status pills, header chips
  • NOTES.md: what renders, what breaks, and why

Requirements

  • Power BI Desktop, with the PBIP and PBIR preview features switched on
  • Opens offline. There is no data source to connect

Free to use and adapt (MIT licence in the download). Synthetic data. No account, no tracking.

Honest limits

What it will not do.

Power BI draws the lines here, not the page. Knowing where they are is half the value of the file.

  • 01

    A theme cannot change a visual you have formatted by hand. Once a property is set on the visual, the theme no longer drives it.

  • 02

    The page size applies to new pages only. Pages that already exist keep the size they had.

  • 03

    Fonts are not embedded. The page assumes Segoe UI; a machine without it substitutes.

  • 04

    Conditional formatting is outside the theme. It lives on each visual and travels with it.

  • 05

    The Fluent 2 base can be switched in the Theme pane. The page’s theme sits on top of whichever base is chosen.

How it was built

Text in, text out, checked at every step.

  1. 01

    Authored as PBIR and TMDL

    The report and the semantic model are text files. Every property is readable in a diff.

  2. 02

    Validated with Microsoft’s report-authoring CLI

    The report definition passes Microsoft’s published PBIR validation, the same checks the authoring CLI runs. Desktop rendering is confirmed separately, and the chip above says whether it has been.

  3. 03

    Theme checked twice

    Once against the theme schema, once against the property catalogue: every property it declares is one Power BI reads.

  4. 04

    Regeneration proved by diff

    The background and every visual’s position come from one config. Regenerating it reproduces the shipped positions and the background; the diff is in the download.

  5. 05

    Native only

    No custom visual, no HTML visual, no Deneb. Every mark is a Power BI visual, or an SVG that a measure writes and the built-in Image URL data category draws.

  6. 06

    The sentence is a measure

    The headline is DAX: the group’s direction month on month, then the business units that fell, by name. Change the data and the sentence changes with it. It follows the channel buttons too.

Built with AI. Verified by humans.

Start with the question

What should your report help you decide?

Two answers are enough to begin. The brief is written in your browser: email it from your own mail app, or save a copy. This site sends nothing on its own.

Goes to mihai@playwithdata.io · No account · No tracking · No network request from this site