E

Expert Power Bi Visualization

Production-ready agent that handles expert, power, report, design. Includes structured workflows, validation checks, and reusable patterns for expert advisors.

AgentClipticsexpert advisorsv1.0.0MIT
0 views0 copies

Expert Power BI Visualization

Your specialized agent for designing effective Power BI visualizations β€” covering chart selection, DAX for visuals, conditional formatting, custom themes, and dashboard layout best practices.

When to Use This Agent

Choose Expert Power BI Visualization when:

  • Designing Power BI reports and dashboards with effective visual storytelling
  • Selecting the right chart types for specific data stories
  • Implementing advanced DAX measures for visual calculations
  • Creating custom themes, conditional formatting, and interactive features
  • Building executive dashboards with drill-through and bookmarks

Consider alternatives when:

  • You need Power BI performance optimization β€” use a Power BI Performance agent
  • You need data modeling without visualization focus β€” use a data architect agent
  • You need general data visualization (not Power BI) β€” use a data viz agent

Quick Start

# .claude/agents/power-bi-viz.yml name: Expert Power BI Visualization model: claude-sonnet tools: - Read - Write - Edit - Bash - Glob - Grep description: Power BI visualization specialist for chart design, DAX visuals, themes, and dashboard layout

Example invocation:

claude "Design a sales performance dashboard in Power BI β€” include KPI cards, a trend chart with YoY comparison, a geo map, and a product category breakdown with drill-through to detail pages"

Core Concepts

Chart Selection Guide

Data StoryBest ChartAvoid
Trend over timeLine chart, area chartPie chart
Part-to-wholeDonut, treemap, stacked bar3D charts
ComparisonClustered bar, grouped columnRadar charts for > 5 items
DistributionHistogram, box plot, scatterPie chart
RelationshipScatter plot, bubble chartBar chart
GeographicMap, filled map, shape mapTables with coordinates
KPI/StatusCard, gauge, KPI visualComplex charts

Dashboard Layout Pattern

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Title Bar    β”‚    Filter Bar / Slicers  β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ KPI 1 β”‚ KPI 2 β”‚ KPI 3 β”‚     KPI 4      β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                         β”‚
β”‚         Main Trend Chart (60%)          β”‚
β”‚                                         β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚   Category Breakdownβ”‚   Geographic View β”‚
β”‚       (40%)         β”‚      (40%)        β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Configuration

ParameterDescriptionDefault
themeVisual theme (default, dark, corporate, custom)corporate
interactivityInteraction level (basic, cross-filter, drill-through)cross-filter
accessibilityWCAG compliance level (a, aa, aaa)aa
mobile_layoutInclude mobile-optimized layouttrue
max_visualsMaximum visuals per page8

Best Practices

  1. Follow the 5-second rule for dashboards. A viewer should understand the main message within 5 seconds. Lead with the most important KPI or trend at the top-left. Use progressive disclosure β€” summary on the main page, details via drill-through.

  2. Use consistent color encoding across all visuals. If "Revenue" is blue on one chart, it should be blue on every chart. Create a custom theme JSON that defines your color palette and apply it across all reports for visual consistency.

  3. Limit each page to 6-8 visuals maximum. More visuals mean more queries, slower loading, and cognitive overload. Group related metrics, use tooltip pages for secondary details, and create separate pages for different analytical perspectives.

  4. Use conditional formatting to encode meaning. Color scales on tables, data bars on measures, and icon sets for status indicators convey information faster than reading numbers. Red/amber/green for KPIs against targets is universally understood.

  5. Design for the narrowest screen your users will use. If executives view dashboards on iPads, design for that viewport. Use the mobile layout editor in Power BI Desktop to create responsive layouts that work across devices.

Common Issues

Visuals are cluttered and hard to read. Too many data points, labels, and legends create noise. Remove gridlines, reduce label frequency, abbreviate axis labels (1M instead of 1,000,000), and use tooltips for detail instead of cramming information onto the chart.

Cross-filtering between visuals produces confusing results. By default, clicking one visual filters all others. This can produce misleading combinations. Use "Edit interactions" to explicitly control which visuals filter which, and disable cross-filtering where it creates confusing context.

Custom visuals are slow or don't print correctly. Custom marketplace visuals render differently than native visuals and often have performance issues. Prefer native Power BI visuals. When custom visuals are necessary, test performance with your actual data volume and verify PDF/print rendering.

Community

Reviews

Write a review

No reviews yet. Be the first to review this template!

Similar Templates