{
 "schema": "aiblocks-page/1",
 "id": "design-a-power-bi-report-layout",
 "type": "skill",
 "name": "Power BI report layout planner",
 "summary": "Share report goals and data. Get a page plan with charts, filters and usability checks.",
 "headline": "Power BI report layout planner",
 "subhead": "Share your report goals, fields and users. Match each question to a chart and page. Get a layout and test plan.",
 "job": {
  "id": "design-work",
  "name": "Design things people love"
 },
 "level": "intermediate",
 "thinking": "medium",
 "tested": true,
 "updated": "2026-11-03",
 "first_published": "2026-10-25",
 "inputs": [
  {
   "type": "question",
   "required": true,
   "label": "Question",
   "what": "the problem, decision or piece of work you want help with, and what a good outcome looks like"
  },
  {
   "type": "spreadsheet",
   "required": true,
   "label": "Spreadsheet",
   "what": "a spreadsheet with its data, formulas and charts"
  }
 ],
 "outputs": [
  {
   "type": "design_direction",
   "required": true,
   "label": "Design direction",
   "what": "a page's visual direction: type, colour, layout rules and what to avoid"
  },
  {
   "type": "page_layout_spec",
   "required": true,
   "label": "Page layout spec",
   "what": "a section-by-section layout for a page, with what each section holds"
  }
 ],
 "you_give": [
  "Who reads the report and what decisions it supports",
  "The key numbers (KPIs) and how each is worked out",
  "The main fields in your data, and how often they refresh",
  "How people open it, such as desktop, phone or a meeting screen",
  "Brand colours and accessibility needs (optional)"
 ],
 "you_get": [
  "A table that matches each question to a measure, a chart and a page",
  "A layout for each page, with KPI cards, main visual and filters",
  "Rules for filters, drill-through and navigation",
  "A phone layout that says what stacks and what is dropped",
  "A test plan with tasks and a quality checklist"
 ],
 "use_when": [
  "You are about to build a Power BI report and want the layout agreed first.",
  "Your current report has too many charts and nobody finds the answer.",
  "An executive wants a one-page view and an analyst wants drill-down from the same data.",
  "People will open the report on a phone."
 ],
 "skip_when": [
  "Your report is slow to open or refresh: use the Power BI report speed checker.",
  "Your tables, links or storage modes look wrong: use Power BI data model checker.",
  "You first need to decide which metrics matter, or want a dashboard outside Power BI: use the KPI dashboard designer.",
  "You want the finished report file: this gives a layout to build from, not the Power BI file itself."
 ],
 "output_sample": {
  "input": [
   "Who reads the report and what they decide",
   "Your key numbers and how each is worked out",
   "Your main data fields and refresh rate",
   "How people open the report"
  ],
  "output": [
   {
    "name": "Question map",
    "contains": "Each question matched to a measure, a chart type with its reason, and a page."
   },
   {
    "name": "Page layouts",
    "contains": "For each page, the title, KPI cards, main visual, supporting visuals and filters."
   },
   {
    "name": "Filters and navigation",
    "contains": "Slicers, filter levels, cross-filtering, drill-through targets, back button and page order."
   },
   {
    "name": "Phone layout",
    "contains": "Which visuals stack, which are dropped and the tap size."
   },
   {
    "name": "Test plan",
    "contains": "Test tasks drawn from your questions, plus a checklist for clarity, access and speed."
   },
   {
    "name": "Next step",
    "contains": "Build the report in Power BI Desktop, then test with two or three real users."
   }
  ]
 },
 "output_shape": "1. Summary: <purpose, audience, main design choices>\n2. Question map\n   | Question | Measure | Chart and why | Page |\n   | <what people ask> | <KPI> | <type, one-line reason> | <page> |\n3. Page layouts\n   Page <n>: <title>\n     KPI cards: <list>   Main visual: <type, story>   Supporting: <2 to 3 visuals>   Filters: <slicers>\n4. Filters and navigation: <slicers, filter levels, drill-through, back button, page order>\n5. Phone layout: <what stacks, what is dropped, tap size>\n6. Test plan: <task list> and <checklist>\nNext step: <build, then test with real users>\nMISSING: <anything you did not give>",
 "how_to_use": [
  "Open Claude, ChatGPT or Gemini. Paste the skill into a new chat, or add it to your AI first.",
  "Describe who reads the report and the decisions they make. List your KPIs, main fields and where people open it.",
  "Answer the one round of questions it asks. Anything you skip is marked MISSING, and it names the choices that depend on it.",
  "Check the question table first. Delete any chart that answers no question.",
  "Build the report in Power BI Desktop from the layout, then run the test tasks with two or three real users."
 ],
 "checks": [],
 "next": [
  {
   "name": "Colour contrast checker",
   "url": "https://useaiblocks.com/skills/colour-contrast-checker",
   "why": "Design it"
  },
  {
   "name": "Logo strength tester",
   "url": "https://useaiblocks.com/skills/logo-strength-tester",
   "why": "Design it"
  },
  {
   "name": "Screen usability reviewer",
   "url": "https://useaiblocks.com/skills/new-screen-design-reviewer",
   "why": "Design it"
  }
 ],
 "source": {
  "by": "github",
  "repo": "github/awesome-copilot",
  "url": "https://github.com/github/awesome-copilot/tree/613efc8c21d9b3ce642dff361d17006cd9967e28/skills/power-bi-report-design-consultation",
  "licence": "MIT",
  "original_name": "power-bi-report-design-consultation",
  "commit": "613efc8c21d9b3ce642dff361d17006cd9967e28"
 },
 "credits": [
  {
   "title": "power-bi-report-design-consultation skill",
   "by": "github",
   "url": "https://github.com/github/awesome-copilot/tree/613efc8c21d9b3ce642dff361d17006cd9967e28/skills/power-bi-report-design-consultation",
   "used": "Original instructions and supporting files, with attribution and the MIT licence. Display copy describes the task."
  }
 ],
 "files": [
  "LICENSE"
 ],
 "links": {
  "page": "https://useaiblocks.com/skills/design-a-power-bi-report-layout",
  "markdown": "https://useaiblocks.com/skills/design-a-power-bi-report-layout.md",
  "json": "https://useaiblocks.com/skills/design-a-power-bi-report-layout.json",
  "instructions": "https://useaiblocks.com/skills/design-a-power-bi-report-layout/SKILL.md",
  "download": "https://useaiblocks.com/skills/design-a-power-bi-report-layout.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/design-a-power-bi-report-layout",
  "api_document": "https://useaiblocks.com/api/v1/documents/skill/design-a-power-bi-report-layout",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
