whatisgithub

What is end-to-end-pbi-report-w-ai?

bachovak/end-to-end-pbi-report-w-ai — explained in plain English

Analysis updated 2026-05-18

16PythonAudience · dataComplexity · 3/5Setup · hard

In one sentence

A portfolio project showing how an AI coding assistant built a full Power BI supplier delivery dashboard without manual clicking.

Mindmap

mindmap
  root((pbi report w AI))
    What it does
      AI built dashboard
      OTIF supplier metric
      Portfolio project
    Tech stack
      Python
      Power BI
      Tabular Editor
    Use cases
      Build data models
      Track deliveries
      Automate report layout
    Audience
      Data analysts
      BI developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

See how an AI assistant can build Power BI data models and DAX formulas via MCP servers.

USE CASE 2

Learn how to track supplier on-time-in-full delivery performance in a dashboard.

USE CASE 3

Study a workflow that starts from a written design brief and ends in a finished report.

USE CASE 4

Use as a template for automating Power BI report layout changes with AI.

What is it built with?

PythonPower BITabular EditorMCP

How does it compare?

bachovak/end-to-end-pbi-report-w-ai920linjerry-stack/capital-studioadya84/ha-world-cup-2026
Stars161616
LanguagePythonPythonPython
Setup difficultyhardeasyeasy
Complexity3/53/52/5
Audiencedataresearchergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires Power BI Desktop, Tabular Editor, and MCP server connections set up before use.

So what is it?

This is a portfolio project that demonstrates building a complete Power BI business dashboard using an AI coding assistant, without manually clicking through the Power BI Desktop interface or writing formulas by hand. The dashboard tracks whether suppliers deliver orders on time and in the correct quantity, a metric commonly called OTIF (On-Time-In-Full). The data is fictional, modeled on the kind of analysis a supply chain team at a large manufacturer might do. The project uses Claude Code together with two external tools connected through what the README calls MCP servers. One tool connects the AI directly to Tabular Editor, which is software for building Power BI data models, so the AI could write and test calculation formulas against the actual data before saving them. The second tool handles the report layout, letting the AI add charts, apply a custom color theme, and modify visual settings by editing the underlying report files rather than clicking through menus. A set of domain-specific skill files were also loaded into the session to give the AI context about Power BI conventions and project-specific rules. The workflow started with a written design brief listing what questions each chart should answer. The AI then generated a Python script to create synthetic data, defined the data model structure, wrote roughly twenty calculation formulas covering metrics like rolling three-month averages and month-over-month changes, and built the report page with KPI summary cards, a trend line, a supplier comparison chart, and a callout highlighting an unusual spike in October 2025. The README includes an honest assessment: the data model and formula generation worked reliably, with formulas usually coming out correct on the first or second attempt. The report visuals took more back-and-forth to get right. The author notes the final result is functional but not visually polished, and attributes that to prompt effort rather than a limitation of the tools. This is an educational project. All supplier names and scenarios are fictional and have no connection to the LEGO Group, whose name is used only to set a familiar business context.

Copy-paste prompts

Prompt 1
Explain how Claude Code connected to Tabular Editor to write Power BI formulas.
Prompt 2
Walk me through the OTIF metric this dashboard tracks.
Prompt 3
Show me the twenty calculation formulas used in this project.
Prompt 4
What worked well and what needed more back-and-forth in this AI-built dashboard?

Frequently asked questions

What is end-to-end-pbi-report-w-ai?

A portfolio project showing how an AI coding assistant built a full Power BI supplier delivery dashboard without manual clicking.

What language is end-to-end-pbi-report-w-ai written in?

Mainly Python. The stack also includes Python, Power BI, Tabular Editor.

How hard is end-to-end-pbi-report-w-ai to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is end-to-end-pbi-report-w-ai for?

Mainly data.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.