{"id":25560033,"url":"https://github.com/shellynagar27/christmas-sales-analysis","last_synced_at":"2026-02-08T19:38:25.622Z","repository":{"id":276438385,"uuid":"929286719","full_name":"shellynagar27/Christmas-Sales-Analysis","owner":"shellynagar27","description":null,"archived":false,"fork":false,"pushed_at":"2025-02-08T07:51:42.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-08T08:31:04.338Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shellynagar27.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-08T07:25:57.000Z","updated_at":"2025-02-08T07:51:45.000Z","dependencies_parsed_at":"2025-02-08T08:42:46.332Z","dependency_job_id":null,"html_url":"https://github.com/shellynagar27/Christmas-Sales-Analysis","commit_stats":null,"previous_names":["shellynagar27/christmas-sales-analysis"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shellynagar27%2FChristmas-Sales-Analysis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shellynagar27%2FChristmas-Sales-Analysis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shellynagar27%2FChristmas-Sales-Analysis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shellynagar27%2FChristmas-Sales-Analysis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shellynagar27","download_url":"https://codeload.github.com/shellynagar27/Christmas-Sales-Analysis/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239881754,"owners_count":19712635,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-02-20T17:28:55.580Z","updated_at":"2026-02-08T19:38:25.568Z","avatar_url":"https://github.com/shellynagar27.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Christmas Sales Analysis\n\n## Overview\nThis project was created as part of the **FP20 Analytics December 2024 Challenge**. It analyzes consumer behavior and sales trends during the Christmas season, leveraging **Power BI for visualization, Python and Power Query for exploratory data analysis (EDA), and Figma for UX design**. Freepik and Flaticon were used for icons.\n\n## Live Dashboard\n[View Live Dashboard](https://app.powerbi.com/view?r=eyJrIjoiMjgxMDU2MmItYzczZS00YWRhLWE3MGYtNjNjNzEzOWQ0N2E5IiwidCI6IjQ2NTRiNmYxLTBlNDctNDU3OS1hOGExLTAyZmU5ZDk0M2M3YiIsImMiOjl9)\n\n## LinkedIn Post\n[View on LinkedIn](https://www.linkedin.com/feed/update/urn:li:activity:7277589250911477760?utm_source=share\u0026utm_medium=member_desktop\u0026rcm=ACoAACm_MdkBAINlDpBdpb0l7ExWMWsm7jLltdM)\n\n## Dataset\nThe dataset originates from a leading market research firm that collected detailed data on holiday sales, including customer demographics, purchase behaviors, promotional effectiveness, and satisfaction metrics. \n\nThe objective of this analysis is to uncover insights into consumer shopping habits during Christmas, explore the impact of promotions, identify key drivers of satisfaction, and optimize future holiday strategies.\n\n## Data Preparation\nThe dataset comprises two tables:\n- **Main Dataset** – Contains transactional and customer-related data\n- **Data Dictionary** – Provides metadata descriptions for the dataset\n\nAdditionally, the following supplementary tables were created to enhance analysis:\n- **Measure Table** – Stores all calculated measures\n- **Dim_Date Table** – For date-based analysis\n- **Time Bin Table** – Categorizes time into Morning, Late Morning, Afternoon, Evening, and Night\n\n## Data Model-\n![Screenshot 2025-02-08 181516](https://github.com/user-attachments/assets/95096c90-ae3f-4360-9832-50fe8aa839da)\n\n## Steps Taken\n1. **Data Exploration** – Understanding dataset structure and contents\n2. **Data Cleaning** – Removing extra whitespaces and duplicates\n3. **Data Transformation \u0026 Formatting** – Ensuring proper data types, creating the Dim_Date table\n4. **Data Modeling** – Establishing relationships between Fact Table and Dim_Date table\n5. **Measure Creation \u0026 Visualization** – Developing necessary metrics and dashboards to address key questions\n6. **Interactivity Enhancements** – Adding slicers for better user control, including a restore button\n7. **Navigation \u0026 Usability** – Creating an information page to guide users through charts and filters\n\n## Key Questions Addressed\nThis Power BI report aims to answer the following questions:\n\n1. **Sales Volume Trends:**\n   - During Black Friday, more sales occurred compared to Christmas from 2018 to 2023.\n   - Black Friday sales range from **2.06K to 2.19K**, while Christmas sales range from **1.37K to 1.59K**.\n\n2. **Customer Demographics:**\n   - **Gender Distribution:** Nearly uniform distribution across genders.\n   - **Age Breakdown:**\n     - Female: Majority from **25-34, 45-54, and 55-64 (53%)**; least from **65-70 (11.7%)**.\n     - Male: Majority from **55-64, 25-34, and 35-44 (58%)**; least from **65-70 (10%)**.\n     - Others: Majority from **45-54, 25-34, and 35-44 (57%)**; least from **65-70 (11%)**.\n     - **Overall:** Most customers are from the **25-34** age group, least from **65-70**.\n\n3. **Regional Sales Trends:**\n   - **Highest total orders:** British Columbia (**818**), Northwest Territories (**716**)\n   - **Lowest total orders:** Prince Edward Island (**609**), Newfoundland and Labrador (**614**)\n\n4. **Promotional Impact on Sales:**\n   - Promotions have minimal effect on total Christmas sales volume.\n\n5. **Popular Products \u0026 Preferences:**\n   - **Overall:** Electronics and Toys sell slightly more than Food, Clothing, and Decorations.\n   - **By Age Group:**\n     - **18-24:** Most bought: Electronics | Least bought: Clothing\n     - **25-34:** Most bought: Electronics \u0026 Toys | Least bought: Food\n     - **35-44:** Most bought: Electronics | Least bought: Decorations\n     - **45-54:** Most bought: Toys | Least bought: Decorations\n     - **55-64:** Most bought: Clothing | Least bought: Food\n     - **65-70:** Most bought: Decorations | Least bought: Electronics\n   - **By Gender:**\n     - Male: Most bought: Electronics | Least bought: Food\n     - Female: Most bought: Food | Least bought: Clothing\n     - Others: Most bought: Toys | Least bought: Electronics\n   - **By Location:**\n     - Ontario: Most bought: Electronics | Least bought: Toys \u0026 Clothing\n     - British Columbia: Most bought: Toys \u0026 Clothing | Least bought: Food\n     - Quebec: Most bought: Toys | Least bought: Electronics\n     - Alberta: Most bought: Clothing | Least bought: Decorations\n     - *More regional breakdowns available in the report.*\n\n6. **Customer Satisfaction Scores:**\n   - Christmas avg score: **2.97**\n   - Black Friday avg score: **2.99**\n\n7. **Gift Wrapping Usage:**\n   - **Total Christmas Orders:** **2,908**\n   - **Gift-wrapped Orders:** **1.48K**\n   - **Highest Gift Wrap Orders:** British Columbia (**137**)\n   - **Lowest Gift Wrap Orders:** Nova Scotia (**102**)\n\n8. **Shipping \u0026 Delivery Trends:**\n   - **Shipping Method Preferences:**\n     - **Overnight:** **34%** | **Standard:** **33%** | **Express:** Remaining\n     - No strong preference for shipping method during Christmas.\n   - **Delivery Time vs. Satisfaction:**\n     - No major correlation between delivery time and satisfaction.\n     - Example: Avg satisfaction **~2.98** for **1-day delivery**, **2.96** for **2-day delivery**, **3.06** for **4-day delivery**.\n   - **Weather Effects on Delivery Time:**\n     - 1-day delivery: Mix of rainy, snowy, and sunny days.\n     - 3-day delivery: More sunny days.\n     - 4-day delivery: More snowy days.\n     - 5-day delivery: More rainy and snowy days.\n\n9. **Product Returns Analysis:**\n   - **Total Christmas Returns:** **1,277**\n   - **Weather impact on returns:**\n     - **Rainy:** 502 returns (Toys, Decorations, Food most returned)\n     - **Sunny:** 450 returns (Electronics, Food, Decorations most returned)\n     - **Snowy:** Remaining returns (Clothing, Decorations most returned)\n   - No major effect of customer satisfaction or delivery time on returns.\n\n10. **Weather \u0026 Event Influence on Sales \u0026 Satisfaction:**\n   - **Sales Volume by Weather:**\n     - Rainy Days: **10,353** | Avg Satisfaction: **2.97**\n     - Snowy Days: **10,016** | Avg Satisfaction: **2.97**\n     - Sunny Days: **9,737** | Avg Satisfaction: **3.01**\n   - **Event-Based Sales:**\n     - Christmas Total Sales: **8.75K** | Avg Satisfaction: **2.97**\n     - Black Friday Total Sales: **12.70K** | Avg Satisfaction: **2.99**\n\n## Conclusion\nThis analysis reveals that while Christmas sales are strong, Black Friday consistently outperforms Christmas in total sales. Age, gender, and location influence product preferences, with Electronics and Toys being the most popular. Promotions have little impact on boosting sales, and shipping methods do not significantly affect customer satisfaction. Returns are fairly distributed across different weather conditions, with Toys, Electronics, and Clothing being the most frequently returned. To improve holiday sales, businesses should focus on personalized promotions, better regional marketing, and enhancing customer experience rather than relying solely on discounts. 🚀\n\n--- \n## Future Enhancement\n- Enhancing **UX design** for better interactivity\n- New insights to be addded.\n\n---\n🔍 For more details, feel free to explore the repository and interact with the Power BI dashboard.\n\nIf you have any queries, suggestions, or feedback regarding this project, feel free to reach out.\n\n---\n## Author\nShelly Nagar\n - LinkedIn Profile-[https://www.linkedin.com/in/shellynagar/](https://www.linkedin.com/in/shellynagar/)\n - Email- [shelly.nagar@outlook.com](mailto:shelly.nagar@outlook.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshellynagar27%2Fchristmas-sales-analysis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshellynagar27%2Fchristmas-sales-analysis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshellynagar27%2Fchristmas-sales-analysis/lists"}