Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
yokunade
New Member

Sales Process Data Model

Hi,

 

I have the following entities in my source system (simplified for the forum):

 

Leads

lead_idcreatedupdatedagegendersum_assuredlead_status
123452021-01-01 01:00:002021-01-04 14:23:1245M100,0004 - Sold

Note: lead_status gets updated during the sales process from;

1- New > 2 - Contacted

2 - Contacted > 3 - Quoted

3- Quoted > 4 - Sold

 

Calls

call_idlead_idcreatedduration_seconds
00001123452021-01-01 09:32:090
00002123452021-01-01 10:49:120
00003123452021-01-02 14:21:560
00004123452021-01-03 16:45:5645
00005123452021-01-04 14:00:03967

 

Tasks

task_idlead_idcreatedtask_type
00001123452021-01-03 16:47:09Call Back Scheduled

 

The current plan for the data model looks like this, in order to report on effort and time taken to get a sale

DimDate - Standard

DimTime - Standard

DimAgeGender - Agebands by Gender

DimSumAssured - Sum Assured Bands

FactCalls - Transaction Fact Table

FactTasks - Transaction Fact Table

FactLeadSalesProcess - Accumulating Fact Table

  • To contain a date column for each lead status date (new_date, contacted_date, etc)
  • To contain columns timediff in days/hours between status dates
  • To contain dax calculated aggregates from (FactCalls & FactTasks) for this like calls/duration to contact, calls/duration to quote, calls/duration to sale, number of task etc

Is this a sound approach or should i be looking at Calculate Table to aggregate data from the transactional fact tables, i'm a bit confused any help is appreciated.

 

Best,

yokunade

1 REPLY 1
V-lianl-msft
Community Support
Community Support

Hi @yokunade ,

 

This video can help you model the sales process data:

https://msdynamicsworld.com/webcast/bi-reporting/beyond-sales-funnel-microsoft-power-bi-recorded-web... 


Best Regards,
Liang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

 

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

Find out what's new and trending in the Fabric community.