# power-bi-sales-analytics-dashboard

Builds a Power BI sales dashboard with regional views, profit metrics, forecasts, and KPI tracking. Useful for retail transaction analysis.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 375 installs · ★ 5
- Author: reason-machines
- License: LicenseRef-Unknown · policy=link-only · description only; the file stays with the author
- Source: https://github.com/reason-machines/data-skills/tree/HEAD/skills/power-bi-sales-analytics-dashboard/SKILL.md
- Updated: 2026-10-09
- HTML: https://affpapa.org/en/nevibecode/skills/power-bi-sales-analytics-dashboard

## What it does

This skill guides the creation of an interactive Power BI dashboard from sales data. It covers regional comparisons, profit and margin measures, KPI views, trend-based sales forecasts, and alerts for weak performance. The framework also includes regional access rules, multilingual display support, and layouts intended for desktop and tablet use.

The setup uses Power Query M for data preparation and DAX for measures such as year-over-year growth, rolling sales, regional comparison, and margin flags. A Power BI Desktop installation at version 2.120 or later is required, along with the Global Superstore dataset or similar retail transactions. Publishing and scheduled refresh require a Power BI Service account. Without Power BI Desktop 2.120, the dashboard setup cannot run.

## Requirements
- Works with: Power BI

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add reason-machines/data-skills --skill power-bi-sales-analytics-dashboard -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/power-bi-sales-analytics-dashboard/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/power-bi-sales-analytics-dashboard/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add reason-machines/data-skills --skill power-bi-sales-analytics-dashboard -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/power-bi-sales-analytics-dashboard/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add reason-machines/data-skills --skill power-bi-sales-analytics-dashboard -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/power-bi-sales-analytics-dashboard/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install reason-machines/data-skills power-bi-sales-analytics-dashboard
```

2. **Manually: put the files in place**
- File: `.github/skills/power-bi-sales-analytics-dashboard/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add reason-machines/data-skills --skill power-bi-sales-analytics-dashboard -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/reason-machines/data-skills --path skills/power-bi-sales-analytics-dashboard
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/power-bi-sales-analytics-dashboard/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add reason-machines/data-skills --skill power-bi-sales-analytics-dashboard -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/reason-machines/data-skills/tree/HEAD/skills/power-bi-sales-analytics-dashboard/SKILL.md

## When to use it
- build a sales dashboard from retail transactions
- compare profit and margin across regions
- calculate core sales and order KPIs
- forecast sales from historical trends
- flag regions with weak margins

## Example prompts
- Create an interactive Power BI sales dashboard with regional analysis.
- Add profit margin, average order value, and year-over-year sales measures.
- Set up a sales forecast and flag margins below the configured threshold.

## Similar
- [Power BI Data Modeling Expert Mode](https://affpapa.org/en/nevibecode/agents/power-bi-data-modeling-expert-mode.md) — subagent · ★ 40451
- [power-bi-dax-optimization](https://affpapa.org/en/nevibecode/skills/power-bi-dax-optimization.md) — skill · 9100 installs
- [SemanticOps MCP (for Power BI)](https://affpapa.org/en/nevibecode/mcp/semanticops-mcp-for-power-bi.md) — MCP server · ★ 255
- [powerbi-expert](https://affpapa.org/en/nevibecode/skills/powerbi-expert.md) — skill · 376 installs
- [DAX Terminal](https://affpapa.org/en/nevibecode/prompts/dax-terminal.md) — prompt · ★ 174676
- [Power BI Authoring MCP Server (Local)](https://affpapa.org/en/nevibecode/mcp/power-bi-authoring-mcp-server-local.md) — MCP server · ★ 1248

From the same set: [reason-machines/data-skills](https://affpapa.org/en/nevibecode/by/reason-machines/data-skills.md) — 74 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
