explaingit

imran841/sales-performance-customer-insights-powerbi

0Audience · dataComplexity · 1/5ActiveSetup · easy

TLDR

Write-up for a two-page Power BI dashboard built on 3,660 retail transactions for the EasyTech Talent May 2026 challenge, covering revenue, discounts, and customer behavior.

Mindmap

mindmap
  root((sales-powerbi-report))
    Inputs
      Retail CSV
      Discount data
      Payment methods
    Outputs
      Power BI report
      KPI cards
      Discount recommendations
    Use Cases
      Study a sample BI submission
      Reuse DAX measure patterns
      Practice retail analysis
    Tech Stack
      Power BI
      DAX

Things people build with this

USE CASE 1

Read a worked example of a retail Power BI submission for a data challenge

USE CASE 2

Reuse the KPI card and slicer layout for your own sales dashboard

USE CASE 3

Borrow the DAX measure patterns listed in the README

USE CASE 4

Compare your own discount analysis approach against this scatter plot method

Tech stack

Power BIDAX

Getting it running

Difficulty · easy Time to first run · 30min

The repo is documentation only; you need Power BI Desktop and the original challenge dataset to rebuild the actual report.

In plain English

This repository holds the write-up for a Power BI dashboard built as a submission to the EasyTech Talent May 2026 data analysis challenge. The author, Nurudeen O., was given a retail sales dataset and asked to look at it as if working for the shop, with the goal of understanding revenue trends, the effect of discounts, and customer buying habits. The repository itself is mainly documentation that describes the dashboard; the actual Power BI file is the deliverable. The data covers 3,660 transactions between January and November 2024. Each row has a customer ID, a product ID, a product category out of seven options, the original price in Indian rupees, a discount percentage, the final price after discount, the payment method out of five options, and the purchase date. From this the analyst built four headline numbers: total revenue of about 757,000 rupees, the total of 3,660 orders, an average order value of about 207 rupees, and the total amount given away in discounts, around 175,000 rupees. The Power BI report is laid out as two pages. The first page is a sales overview with key performance indicator cards, a monthly revenue trend with a second axis for discounts, a sorted bar chart of revenue by category, and a donut chart of payment methods. The second page focuses on discount analysis and customer behavior, with orders by category, orders by month, a scatter plot of discount percentage versus final price, and a bar chart of the average discount per category. Both pages share slicers for month, category, and payment method, so a viewer can filter all the visuals at once. The findings are summarised in the README. Clothing is the top revenue category, electronics is the lowest, and revenue peaks in April and May then dips in July and August before recovering in October. Payment methods are split fairly evenly across the five options, with credit card slightly ahead. Higher discount percentages line up with lower final prices, suggesting discounts are reducing the take per order without obviously increasing volume. The analyst then turns this into four recommendations. Cap discounts on already strong categories like clothing, books, and home and kitchen at ten to fifteen percent to recover an estimated 40,000 to 60,000 rupees. Run flash sales or loyalty campaigns in July and August to fill the mid-year dip. Boost the electronics category with targeted promotions or warranty offers. Reward credit card and UPI users with cashback to lift order frequency. The README lists the tools and DAX measures used and credits the EasyTech Talent challenge and Easy Technologies Academy.

Copy-paste prompts

Prompt 1
Recreate the two-page Power BI layout from Imran841/sales-performance-customer-insights-powerbi in Tableau
Prompt 2
Write the DAX measures for total revenue, average order value, and total discount used in this dashboard
Prompt 3
Critique the recommendation to cap clothing discounts at 10 to 15 percent given the 757,000 rupee revenue figure
Prompt 4
Generate a synthetic 3,660-row retail dataset matching the schema in this Power BI write-up
Open on GitHub → Explain another repo

Generated 2026-05-22 · Model: sonnet-4-6 · Verify against the repo before relying on details.