Visualizing Sales Performance of a retail store business to give relevant insights.

This is my first end to end power BI project in Power BI where I was able to use my skills and further explore the capabilities of Power BI. This project is all about retail sales data and summarizing their performance through visuals.
Article Index:
- Project Requirements.
- Why have I used a certain visual?
- DAX measures used.
- Formulas behind the DAX measures.
- Link to the data set.
- Refferences.
- Whats next?
1. Project Requirements:
| Parameter Visualized | Visual Used | 
|---|---|
| Summary of all the business unit and their performance. | KPI Card | 
| Sales by State and Chain. | Line and Stacked Column Chart | 
| Sales & Gross Margin by financial Year quarters. | Scatter Chart with play axis | 
| Sales by Chain. | Pie Chart | 
| How diff state are performing through map. | Filled Map | 
| Sales by category and chain. | Horizontal Bar graph | 
2. Why have I used a certain visual?
| Visual | Why use this visual? | 
|---|---|
| KPI Card | Used to show a key performace indicator. I was able to show the sales value and trend of sales. | 
| Line and Stacked Column Chart | This chart is ideal for making comparisons and also show multiple parameters. | 
| Scatter Chart with play axis | Scatter chart is ideal to show relation between data. The play axis creates a virtual timeline. | 
| Pie Chart | This chart is ideal for showing composition of data having less categories. | 
| Filled Map | Geospatial maps are ideal to show regions as a visual making a visual more interactive. | 
| Horizontal Bar graph | This chart is also used for comparison. Sometimes the orientation plays a big role. | 
3. DAX measures used:

4. Formulas behind the DAX measures.
| DAX measure | Formula used | 
|---|---|
| Sales | SUMX(Sales1,Sales1[Total Units]* Sales1[Sale Price]) | 
| Gross Profit | SUMX(Sales1,[Sales]-(Sales1[Cost Price] * Sales1[Total Units])) | 
| Gross Profit % | DIVIDE([Gross Profit],[Sales]) * 100 | 
5. Description of the DAX formula:
- 
    SUMX: Unlike the traditional SUM function the SUMX function performs column wise addition instead of row wise addition. This means that for each row a given expression is performed and then it is added to the next rows answer that is got from the given expression. Syntax: SUMX(table name, expression) 
- 
    DIVIDE: Performs division operation. Syntax: DIVIDE(NUM,DEN,else value) 
6. Refferences:
- This project was part of iNeuron’s community course for Power BI and Tableau.
7. Whats next?
- The next steps would be to publish the dashboard online.
- Create a refresh interval for the data by specifying the time.
- Assigning which user has access to what part of the dashboard.
