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

The Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.

Reply
duncip
Frequent Visitor

Problem with subtracting one measure from another - both rolling distinct counts

Hey community,

 

I'm having trouble with what I thought would be simple. Basically I have a table that is similar to the following:

ORDER_NO START_DATE COMPLETION_DATE
1 23/04/2024 26/04/2024
2 23/04/2024 NULL
3 24/04/2024 NULL
4 24/04/2024 NULL
5 25/04/2024 26/04/2024
6 26/04/2024 NULL

 

And I've created a DAX measure to have a rolling count for both of these:

(note that DataDimension is a simple data table created in PowerBI)

 

 

 

 

 

CALCULATE(
    DISTINCTCOUNT(DATASET[ORDER_NUMBER]),
    Filter(All(DateDimension[TheDate]),DateDimension[TheDate]<=Max(DateDimension[TheDate])) 
    )

 

 

 

 

 

 This will, by day, keep a rolling count how many orders have been created. So if I already had 3 orders created on 25/04/2024, because 2 more came in, the result would be 5. I also have a separate one for completed orders:

 

 

 

 

 

CALCULATE(
    DISTINCTCOUNT(DATASET[ORDER_NUMBER]),
    Filter(All(Completed_DateDimension[TheDate]),Completed_DateDimension[TheDate]<=Max(Completed_DateDimension[TheDate])) 
    )

 

 

 

 

 

It's exactly the same except uses the Completed_DateDimension table which is linked to the COMPLETION_DATE column. What I now want is to subtract the completed orders from the started so what I want to end up with is a table that looks like this

DATE CREATED_ORDERS_ROLLING COMPLETED_ORDERS_ROLLING OPEN_ORDERS_ROLLING
23/04/2024 2 0 2
24/04/2024 4 0 4
25/04/2024 5 0 5
26/04/2024 6 2 4

 

I would use SQL for this and make it very easy but the organisation's data is messed up and the tables can't be stored in SQL at the moment. Would really appreciate any help!

1 ACCEPTED SOLUTION
lbendlin
Super User
Super User

You can simplify the calculations a little.

lbendlin_0-1714088124560.png

 

 

 

View solution in original post

1 REPLY 1
lbendlin
Super User
Super User

You can simplify the calculations a little.

lbendlin_0-1714088124560.png

 

 

 

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!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

Feb2025 NL Carousel

Fabric Community Update - February 2025

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