
Open
Posted
•
Ends in 1 day
I have a set of raw transactional records sitting in several CSV files. I need them imported into Power BI, cleaned, and reshaped into a star-style model. The core relationships I must see are Customer → Orders and Region → Revenue; anything else you add for best practice is welcome provided it remains documented. Once the model is in place, create DAX measures for: • Total revenue • Number of orders • Distinct customers • Return rate With those measures, build visuals that show: • Revenue distribution by region • Seasonal revenue patterns (month and quarter) • Any revenue-concentration risk—e.g., regions or customers that contribute a disproportionate share • Key performance trends over time I will consider the job complete when I receive a PBIX file that: 1. Loads directly from my CSVs with no manual fixes required, 2. Shows the specified relationships in the model view, 3. Contains well-named, commented DAX measures, and 4. Presents an insight-driven report page (or pages) covering the analyses above. Please keep your solution inside Power BI only; no external ETL tools are necessary. Let me know if you need a small sample extract to begin.
Project ID: 40376352
39 proposals
Open for bidding
Remote project
Active 19 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
39 freelancers are bidding on average $19 USD/hour for this job

Hello!, You need CSV data transformed into a clean star schema in Power BI, with key relationships, optimized DAX measures, and insight-driven dashboards for revenue analysis and trends. How do you plan to structure your date dimension should I generate a full calendar table in Power BI or align with an existing one? Also, are your CSV files consistent in schema, or should I account for variations during data transformation? With 15 years of experience in Power BI and data modeling, I specialize in transforming raw data into clean, scalable star schemas with optimized DAX measures and insightful dashboards for decision making. This is a placeholder bid; we can finalize scope and cost on the message board. Happy to share my portfolio in chat upon request. Sincerely, Muhammad Abrar
$25 USD in 40 days
7.3
7.3

I have over 10+ years of experience Power Bi Analysis Model. Please feel free to further discuss the requirements and timeline for the project. I'd be happy to assist you. I am ready to start right now. You can visit my Profile https://www.freelancer.com/u/HiraMahmood4072 Thank you
$20 USD in 40 days
6.4
6.4

Hi, I can transform your raw CSV transactional records into a robust, insight-driven Power BI report. I will import and clean the data using Power Query, structuring it into an optimized star schema with clear relationships between Customer, Orders, and Region tables. I will then create precise DAX measures for Total Revenue, Number of Orders, Distinct Customers, and Return Rate, ensuring they are well-commented and efficient. The final dashboard will feature interactive visuals highlighting revenue distribution by region, seasonal trends (monthly/quarterly), and concentration risks to identify key dependencies. You will receive a fully functional PBIX file that loads directly from your source CSVs without manual intervention, meeting all your acceptance criteria. I have extensive experience in data modeling and DAX optimization, ensuring a scalable and maintainable solution. I also offer FREE post-delivery support to adjust any visual layouts, refine DAX logic based on new data patterns, and assist with refreshing the dataset as your records grow. Let's discuss the project in more details.
$15 USD in 40 days
5.8
5.8

Hi there! I’ve spent the last 10+ years helping businesses make sense of their data — turning numbers and reports into clear, visual stories that drive smarter decisions. My expertise includes Power BI, Tableau (Desktop & Server), R, SQL Server, and KNIME for data prep and automation. Whether it’s building a simple KPI dashboard or a full-scale analytics solution, I focus on making your data work for you — easy to understand, easy to use, and built around your goals. If you’re looking for someone who blends technical skill with a business mindset, let’s connect and discuss how I can help bring your data to life.
$16 USD in 40 days
5.6
5.6

Your CSV structure will determine whether your star schema collapses under many-to-many relationships or handles late-arriving dimension records cleanly. I've seen models that look fine in development break when historical customer records don't align with order timestamps. Before I build the data model, I need clarity on two things. First, do your CSVs include a proper date dimension, or am I deriving month/quarter/year from order timestamps? If you're missing a calendar table, seasonal analysis becomes fragile when fiscal years don't match calendar years. Second, what defines a "return" in your raw data - is there a status flag, a negative transaction amount, or a separate returns file? The DAX logic changes completely depending on how returns are recorded. Here's the architectural approach: - POWER QUERY: Build incremental refresh logic so adding new CSV rows doesn't require reimporting the entire dataset, plus data profiling to catch null customer IDs or orphaned transactions before they corrupt relationships. - STAR SCHEMA: Create a fact table for transactions with foreign keys to Customer, Region, and Date dimensions, enforcing one-to-many cardinality to prevent measure inflation and using surrogate keys if your CSVs have duplicate natural keys. - DAX MEASURES: Write context-aware calculations using CALCULATE and filter context so revenue totals remain accurate when sliced by region or time, plus DISTINCTCOUNT wrapped in error handling for customer metrics when IDs are missing. - CONCENTRATION RISK VISUAL: Implement a Pareto chart showing cumulative revenue contribution by region and customer, flagging any entity above 20% threshold as a dependency risk your finance team needs to monitor. - STATISTICAL ANALYSIS: Add standard deviation bands to your time-series visual so you can spot anomalies - a 30% revenue spike in Q3 might be seasonal or might indicate data quality issues in your source files. I bring 12 years of enterprise BI experience building models that don't recalculate incorrectly when users apply slicers. Let's schedule a 15-minute call to review your CSV schema and confirm return-rate logic before I architect the solution.
$18 USD in 30 days
5.6
5.6

Hi, My name is Ali and I can transform your raw CSV records into a structured, insight-driven Power BI model using an efficient star-schema approach. Automated Data Engineering: I will build a robust Power Query (M) ETL process to import and clean your CSVs, ensuring the model remains "refresh-ready" without any manual intervention on your part. Star-Schema Modeling: I’ll establish a high-performance relationship architecture—connecting Customers, Regions, and Time dimensions to your core Sales fact table—to ensure your Revenue and Order metrics aggregate accurately. DAX & Analytical Visuals: I will author clean, commented DAX measures for your core KPIs and design a dashboard that highlights seasonal patterns and revenue concentration risks through interactive maps and trend analysis. I am ready to review your CSV sample extract to finalize the data types and relationship cardinality. Once I have the sample, I can deliver the functional .pbix file within a few days.
$20 USD in 40 days
5.1
5.1

Dear Client, Row-level duplication and inconsistent keys will break your star schema and distort DAX outputs, especially for return rate and distinct customers. The fix is to enforce a clean dimensional model up front using Power Query: deduplicate fact rows, standardize customer and region keys, and generate conformed dimensions before loading into the model. I’ll build a proper star schema with a fact table for transactions and dimensions for Customer, Date, Region, and Orders where needed. Measures will be written with context control in mind so totals remain accurate across slicers and time intelligence. Visuals will focus on actual decision signals like regional concentration risk and seasonal variance, not just surface charts. Everything will be fully documented inside the PBIX, including transformation steps and DAX logic. I’ve handled similar data modeling and analytics pipelines in Python and BI environments at scale, including work with four tech giants where data quality and model correctness were non-negotiable. Before starting, do your CSVs already have stable unique IDs for customers and orders, or will those need to be inferred during transformation? Regards Rojan
$15 USD in 40 days
4.9
4.9

Hi there, I came across your project titled "Power BI Revenue Analysis Model" and I'm excited about the opportunity to collaborate with you. Based on the project description you provided, I believe my skills align perfectly with what you're looking for. I have extensive Expertise in Graphic Design, Power BI, Database Programming, Visual Basic and Excel, ensuring top-quality and innovative designs. I believe that my skill set makes me the ideal candidate for this project Please come on chat we will discuss more about this Regards
$15 USD in 40 days
5.2
5.2

You want those CSVs brought into Power BI and reshaped into a star model showing Customer → Orders and Region → Revenue, with a PBIX that opens and loads without manual fixes — I can deliver that. Behind this request the real win is making Date and Customer dims the single source of truth and parameterizing the source so the file is plug-and-play, not a one-off fix. I recently delivered a PBIX for a retail client that merged multiple sales and returns CSVs into a clean star schema and shipped well-commented DAX for revenue, orders, customers and return rate. I’ll use Power Query to clean and standardize the CSVs, build Date/Customer/Region dimensions and an Orders fact, create the relationships, write named/commented DAX measures (Total Revenue, Orders, Distinct Customers, Return Rate) and build report pages for region distribution, seasonality, concentration risk and trends. I’ll parameterize file paths so your PBIX loads directly from your CSVs. Are returns represented as a flag on order rows or as separate return records, and can you share a small sample extract to start?
$20 USD in 7 days
4.8
4.8

Hello, We can take this end-to-end within Power BI and deliver a clean, reusable model and report. Approach Data Ingestion (Power Query) Connect to all CSVs via folder-based ingestion (auto-detect new files). Standardise schemas, handle nulls, data types, duplicates, and inconsistencies. Create staging queries + documented transformation steps. Data Modelling (Star Schema) Fact table: Orders/Transactions Dimensions: Customers, Date, Region (and Product if relevant) Build relationships: Customer → Orders, Region → Revenue, plus Date intelligence Ensure optimized cardinality and naming conventions. DAX Measures (documented) Total Revenue Number of Orders Distinct Customers Return Rate (based on flags/status logic) Add time-intelligence (MoM, QoQ, YoY) for trends. Reporting Layer Revenue by Region (distribution + % contribution) Seasonal trends (month/quarter) Concentration risk (Top N customers/regions, Pareto view) KPI trend dashboard with slicers Delivery Clean PBIX (auto-refresh from CSV folder) Fully documented queries + DAX Model view aligned with best practices We can start with a small sample extract to validate the structure before scaling. Best,
$25 USD in 40 days
4.8
4.8

Hello. I can help you transform your raw CSV transaction files into a clean, well-structured Power BI model and an insight-driven dashboard. I will start by importing and consolidating the CSVs directly in Power BI, then clean and reshape the data using Power Query to build a proper star schema. This will include clearly defined dimension tables (e.g., Customer, Region, Date) and a fact table for Orders/Transactions, ensuring accurate relationships like Customer, Orders & Region and Revenue along with any additional supporting structures documented for clarity and scalability. I will create well-structured and clearly commented DAX measures for total revenue, number of orders, distinct customers, and return rate. I will design an intuitive report that highlights revenue distribution by region, seasonal trends (monthly and quarterly), key performance trends over time, and concentration risks such as over-reliance on specific customers or regions. I will make sure to build the visuals as close to the ones that you have attached. In the end you will receive a fully functional PBIX file that connects directly to your CSVs (no manual fixes needed), includes a transparent and well-organized data model, and presents a business-friendly report. I estimate delivery within 4–6 days depending on data complexity. I’m happy to review a sample extract upfront to align on structure and expectations. Looking forward to collaborating with you. Thanks, Saira.
$15 USD in 40 days
4.7
4.7

Hi there, I see you need help with organizing and analyzing your transactional data in Power BI. From what you've described, you want to import multiple CSV files, clean and reshape them into a star-style model, and create specific DAX measures to gain insights into revenue and customer behavior. With 4+ years of experience in data modeling and visualization, I’m well-equipped to tackle this project. My approach would be to first load your CSV files into Power BI, ensuring a seamless connection without manual fixes. Then, I'll establish the core relationships you mentioned and enhance the model with best practices for clarity. After that, I’ll create the required DAX measures and design intuitive visuals that effectively communicate the insights you're looking for. Could you provide a small sample extract so I can better understand the structure of your data? Best regards, Arslan Shahid
$15 USD in 3 days
4.2
4.2

Hi there, Strong alignment with this project comes from experience building Power BI models where data accuracy, relationships, and actionable insights are essential. Clear understanding of the requirement to transform CSV data into a star schema, define relationships, and create DAX measures for revenue, orders, customers, and return rates. Hands-on expertise with Power BI, data modeling, and DAX ensures clean transformations, well-structured models, and insight-driven dashboards. Risk is minimized by validating data loads, documenting measures, and ensuring consistent, automated refresh without manual intervention. Available to start immediately happy to share a quick demo or discuss next steps. Recent work: https://www.freelancer.com/u/chiragardeshna Regards Chirag
$15 USD in 40 days
4.4
4.4

⚠️ If you're not happy, you don’t pay. ⚠️ Hi, Thank you for checking my proposal and sharing the detailed project brief. I can build your data transformation and visualization project using Power BI with a clean, efficient, and insightful design. I will deliver: • Importing and cleaning of raw transactional records • Establishing Customer → Orders and Region → Revenue relationships • DAX measures for Total revenue, Number of orders, Distinct customers, Return rate • Visuals for Revenue distribution, Seasonal revenue patterns, Risk analysis, Performance trends • Guide on how to maintain and update the PBIX file You will also receive: • Clear documentation • Ongoing support clarification I am confident I can execute your vision professionally and efficiently. Looking forward to discussing timeline and next steps. Best regards, Chirag.
$15 USD in 30 days
3.8
3.8

Hello, I can help you transform your raw CSV data into a clean, well-structured Power BI model with a proper star schema and clearly defined relationships. I have strong experience in data modeling, Power Query transformations, and writing optimized, well-documented DAX measures for business insights. I will build all required metrics revenue, orders, distinct customers, and return rate along with additional best-practice enhancements where valuable. Your report will include clear, insight-driven visuals covering regional performance, seasonality, and revenue concentration risks. The final PBIX file will be fully automated, cleanly structured, and ready to refresh directly from your CSVs without manual intervention. I’m available to start immediately and can review a sample dataset to align perfectly with your requirements.
$20 USD in 40 days
3.8
3.8

Hi there, I have read your project requirement. You need to import raw CSV data into Power BI, transform it into a clean star schema, create DAX measures, and build an insight-driven dashboard covering revenue, orders, customers, and trends. We can design a proper star model (Fact Orders + Dimension tables like Customer, Region, Date), clean and reshape data using Power Query, and define optimized DAX measures (Total Revenue, Orders, Distinct Customers, Return Rate). The report will include visuals for regional revenue distribution, seasonal trends, concentration risk, and performance over time—fully dynamic and refreshable directly from your CSV files. Questions: ========== How many CSV files and approximate data size? Do you have a returns flag/column for calculating return rate? Any preferred date format or fiscal calendar? Do you need drill-downs (region → customer → order)? Best Regards, Srashtasoft Team
$17 USD in 40 days
3.0
3.0

Dear Hiring Manager, I have over 8+ years of experience in data analytics and business intelligence development, with strong expertise in Power BI, data modeling, and DAX-based reporting solutions. I have worked extensively on transforming raw transactional datasets into optimized star-schema models that support scalable, insight-driven dashboards for business decision-making. My approach will begin with importing and profiling your CSV datasets inside Power BI to understand data quality, structure, and relationships. I will then design a clean star-schema model ensuring proper separation of fact and dimension tables, specifically aligning Customer → Orders and Region → Revenue relationships while applying best-practice modeling techniques for performance and scalability. Once the data model is structured, I will develop well-optimized DAX measures for Total Revenue, Number of Orders, Distinct Customers, and Return Rate, ensuring accuracy and reusability. These measures will be clearly named and documented for maintainability. Clarification points: • Can you share a sample of the CSV files for schema validation? • Definition of “return rate” (based on orders, customers, or revenue)? • Any preferred date granularity (daily, monthly, quarterly)? • Should currency or regional formatting be applied? • Any existing KPI benchmarks to compare against? Best Regards, JP
$15 USD in 40 days
0.4
0.4

Dear client, I am a data analyst with strong experience in Power BI, SQL, Python, and advanced Excel, and I can deliver a clean, scalable solution that meets all your requirements. I will import and transform your CSV files directly within Power BI using Power Query, ensuring proper data cleaning, handling of missing values, and normalization into a well-structured star schema. I’ll define clear relationships (Customer → Orders, Region → Revenue) and document any additional dimensions or fact tables added for best practice. For analysis, I will create well-structured and clearly commented DAX measures for total revenue, number of orders, distinct customers, and return rate. The report will include interactive visuals showing regional revenue distribution, seasonal trends (monthly and quarterly), concentration risks, and performance trends over time. You will receive a fully functional PBIX file that refreshes seamlessly from your CSVs without manual intervention. Portfolio: https://www.freelancer.com/u/echekwa I’m ready to start immediately and can complete within your timeline. Chijioke
$15 USD in 40 days
0.6
0.6

Hi, I reviewed your project Power BI Revenue Analysis Model, and with 6+ years of experience in SQL, Data Modeling, Excel, Statistics, Power BI, Data Visualization, Python, Data Analysis, Statistical Analysis and Visual Basic, I already have a clear and structured approach to execute this efficiently. I understand the requirements and can confidently deliver a clean, stable, and production-ready solution that aligns perfectly with your goals. I’ve handled similar projects before, so I understand the structure, requirements, and the fastest way to build a clean and scalable solution without unnecessary revisions or complications. My focus is always on performance, stability, and long-term usability. I can manage the entire project from start to finish development, optimization, and final delivery ensuring everything runs smoothly and meets your expectations. I’m also open to reasonable refinements during the process to make sure the final result is exactly what you’re looking for. Best, Ammar Malik
$15 USD in 29 days
0.0
0.0

Hi, Your project to import and reshape CSV transactional data into a star schema in Power BI, complete with clear Customer → Orders and Region → Revenue relationships, fits perfectly with my expertise. I’ll ensure the model supports fast, automatic CSV loading without manual fixes, and build well-documented DAX measures for revenue, orders, customers, and return rate. I’ll also create insightful visuals addressing region revenue distribution, seasonal trends, concentration risks, and KPIs over time. My attention to detail has consistently led to highly usable, client-ready PBIX files outside Freelancer. Could you share a sample extract to get started? Regards, Kwazi
$15 USD in 14 days
0.0
0.0

Cairo, Egypt
Member since Aug 24, 2025
$250-750 USD
₹37500-75000 INR
₹2000000-4000000 INR
$1500-3000 USD
$30-250 NZD
$250-750 USD
₹10000-13000 INR
$250-750 USD
$250-750 USD
€8-30 EUR
$250-750 USD
$10-30 USD
$20000-50000 USD
₹750-1250 INR / hour
$10-30 USD
£5-10 GBP / hour
₹750-1250 INR / hour
$250-750 USD
$250-750 USD
₹12500-37500 INR