power-bi-salespulse-360-dashboard

Configure and customize a Power BI retail analytics dashboard with DAX measures and forecasting.

5|1|Updated May 16, 2026
One-click install
npx skills add https://github.com/reason-machines/data-skills --skill power-bi-salespulse-360-dashboard-reason-machines
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: power-bi-salespulse-360-dashboard
Source: https://github.com/reason-machines/data-skills/tree/main/skills/power-bi-salespulse-360-dashboard
Command: npx skills add https://github.com/reason-machines/data-skills --skill power-bi-salespulse-360-dashboard-reason-machines

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up a retail analytics dashboard in Power BI requires writing DAX measures, building star schema data models, configuring alerts, and troubleshooting refresh issues, which is time-consuming without a reference implementation. ## Core Features & Use Cases - DAX Measure Library: Ready-to-use measures for profit margin, year-over-year growth, moving annual totals, RFM customer scoring, and alert flags. - Power Query M Transformations: Data cleaning steps for the Global Superstore CSV including date parsing, null handling, and geography hierarchies. - Deployment & Troubleshooting: Guidance for publishing to Power BI Service, row-level security, scheduled refresh, and fixing performance or forecasting issues. - Use Case: A retail analyst clones the repository, opens SalesPulse360.pbix, and uses the provided DAX patterns to add regional drill-down analysis and profit margin alerts to their dashboard. ## Quick Start Set up the SalesPulse 360 Power BI dashboard with the Global Superstore dataset and add profit margin alert measures.

Frequently Asked Questions about power-bi-salespulse-360-dashboard

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create profit margin measures in Power BI with DAX?▼

Create a Profit Margin % measure using DIVIDE([Total Profit], [Total Sales], 0) * 100, where Total Profit and Total Sales are SUM measures over the fact table. Using DIVIDE instead of the division operator prevents errors when sales are zero.

How to add forecasting to a Power BI line chart?▼

Select the line chart, open the Analytics pane, and add a Forecast with a length such as 12 months. The visual requires a continuous date axis, so ensure your Calendar table covers an unbroken date range including future periods.

Does Power BI row-level security work with email-based filtering?▼

Yes, use USERPRINCIPALNAME() in a DAX role filter to capture the signed-in user's email, then look up their assigned region from a mapping table. Test roles in Power BI Desktop via Modeling > View as Roles before publishing.

Why does Power BI scheduled refresh fail after publishing?▼

Refresh failures usually come from expired data source credentials or local file paths that the service cannot reach. Re-enter credentials in dataset settings and use a data gateway or cloud-accessible source for on-premises files.

What are the limitations of Power BI dashboard performance with large datasets?▼

Dashboards slow down when visuals exceed roughly 15 per page, measures use ALL() instead of ALLSELECTED(), or the model carries unnecessary columns. Reduce model size in Power Query, use aggregations, and check slow visuals with Performance Analyzer.