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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Mtins8
Frequent Visitor

Calculating number of days between work orders

Hi there, first time posting.

 

I'm trying to figure out at way to calculate the number of days between work orders based off the Asset Name. 

 

Once I know how many days are between the Work Orders of the same Asset Name, I will then be finding out how many fall into certain time windows (7, 14, 30 days).  

 

For example: 

Work OrderAsset Name Created Date
00009321498878-cD12/08/21
00008321498878-cD11/14/21
0000359867ADG68909/16/21
0000459867ADG6890

9/18/21

0000122235746-WA

6/11/21

000026789098-WM

7/12/21

00005M69764

10/10/21

00007M69764

10/16/21

0000659867ADG6890

10/14/21

 

 

I've tried many things and tried to look up solutions but this is a very specific situation.

 

I'm sure that I'm over-complicating this, but some help would be greatly apprecitated.

 

Thank you ahead of time

1 ACCEPTED SOLUTION

@Mtins8  you can write a measure like this

HowManyDaysElapsedPerAsset =
VAR _currentlyVisible =
    MAX ( 'Table 1'[Created Date] )
VAR _assetName =
    MAX ( 'Table 1'[Asset Name] )
VAR _preceding =
    CALCULATE (
        MAX ( 'Table 1'[Created Date] ),
        FILTER (
            ALL ( 'Table 1' ),
            'Table 1'[Created Date] < _currentlyVisible
                && 'Table 1'[Asset Name] = _assetName
        )
    )
RETURN
    DATEDIFF ( _preceding, _currentlyVisible, DAY )

 

smpa01_0-1640825389084.png

 

Did I answer your question? Mark my post as a solution!
Proud to be a Super User!
My custom visualization projects
Plotting Live Sound: Viz1
Beautiful News:Viz1, Viz2, Viz3
Visual Capitalist: Working Hrs

View solution in original post

3 REPLIES 3
smpa01
Super User
Super User

@Mtins8  what is the desired output of this dataset?

 

Were you hoping for this?

 

HowManyDaysElapsedPerAsset = 
VAR _min =
    CALCULATE (
        MIN ( 'Table 1'[Created Date] ),
        ALLEXCEPT ( 'Table 1', 'Table 1'[Asset Name] )
    )
VAR _max =
    CALCULATE (
        MAX ( 'Table 1'[Created Date] ),
        ALLEXCEPT ( 'Table 1', 'Table 1'[Asset Name] )
    )
RETURN
    DATEDIFF ( _min, _max, DAY )

 

smpa01_0-1640820986627.png

 

Did I answer your question? Mark my post as a solution!
Proud to be a Super User!
My custom visualization projects
Plotting Live Sound: Viz1
Beautiful News:Viz1, Viz2, Viz3
Visual Capitalist: Working Hrs
Mtins8
Frequent Visitor

This was super helpful! 

 

That was perfectly on track with what I was looking for, there's only one piece that I should have been more clear on.

Is there a way to tweak this so the output is the number of days between each Asset Name?

For example, for the Asset Name in which there are 3 entries it just lists the number of days between the first and last, instead of possibly being the number of days between each entry. 

 

In terms of output, the column is perfect but if what I just mentioned requires a differnt output then that's okay with me.

@Mtins8  you can write a measure like this

HowManyDaysElapsedPerAsset =
VAR _currentlyVisible =
    MAX ( 'Table 1'[Created Date] )
VAR _assetName =
    MAX ( 'Table 1'[Asset Name] )
VAR _preceding =
    CALCULATE (
        MAX ( 'Table 1'[Created Date] ),
        FILTER (
            ALL ( 'Table 1' ),
            'Table 1'[Created Date] < _currentlyVisible
                && 'Table 1'[Asset Name] = _assetName
        )
    )
RETURN
    DATEDIFF ( _preceding, _currentlyVisible, DAY )

 

smpa01_0-1640825389084.png

 

Did I answer your question? Mark my post as a solution!
Proud to be a Super User!
My custom visualization projects
Plotting Live Sound: Viz1
Beautiful News:Viz1, Viz2, Viz3
Visual Capitalist: Working Hrs

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

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

July PBI25 Carousel

Power BI Monthly Update - July 2025

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