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

A new Data Days event is coming soon! This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. Don't miss out.

Reply
luispadillazumb
Frequent Visitor

Sum values from different Time variables.

Hello, i have several meassures that give me some data and i use them to calculate SLA in terms of:

 

Requirement (transactions) - production (what we can handle) = requirement (100% or less / how many transactions are left.

 

As you can see below we have Forecast Final (FC FF) - Prod = Txns OFF SLA

luispadillazumb_0-1619566339597.png

 

But now in order to have as realistis SLA as possible, i need to add the transactions left to the FF for the following hour. I tried to create a rolling sum but it just continues adding up until the end.

 

So: FC FF + (Trxns OFF SLA from previous hour) - Prod = Actual Trxns OFF SLA

 

and so on with all hours.

 

Is this possible?

 

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @luispadillazumb ,

You can create a measure as below to get Actual Trxns OFF SLA:

Actual Trxns OFF SLA = 
VAR _curtime =
    SELECTEDVALUE ( 'Requirement'[data Time] )
VAR _pretime =
    CALCULATE (
        MAX ( 'Requirement'[data Time] ),
        FILTER ( ALLSELECTED ( 'Requirement' ), 'Requirement'[data Time] < _curtime )
    )
VAR _preTxnSLA =
    CALCULATE (
        [Txns OFF SLA],
        FILTER ( ALLSELECTED ( 'Requirement' ), 'Requirement'[data Time] = _pretime )
    )
RETURN
    IF ( ISBLANK ( _preTxnSLA ), BLANK (), [FC FF] + _preTxnSLA - [Prod] )

yingyinr_0-1619765303544.png

Best Regards

View solution in original post

4 REPLIES 4
Anonymous
Not applicable

Hi @luispadillazumb ,

You can create a measure as below to get Actual Trxns OFF SLA:

Actual Trxns OFF SLA = 
VAR _curtime =
    SELECTEDVALUE ( 'Requirement'[data Time] )
VAR _pretime =
    CALCULATE (
        MAX ( 'Requirement'[data Time] ),
        FILTER ( ALLSELECTED ( 'Requirement' ), 'Requirement'[data Time] < _curtime )
    )
VAR _preTxnSLA =
    CALCULATE (
        [Txns OFF SLA],
        FILTER ( ALLSELECTED ( 'Requirement' ), 'Requirement'[data Time] = _pretime )
    )
RETURN
    IF ( ISBLANK ( _preTxnSLA ), BLANK (), [FC FF] + _preTxnSLA - [Prod] )

yingyinr_0-1619765303544.png

Best Regards

ryan_mayu
Super User
Super User

@luispadillazumb 

could you please provide some sample data and expected output?





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




amitchandak
Super User
Super User

@luispadillazumb , Assuming you have a measure [Trxns OFF SLA]. You need to try

 

calculate([Trxns OFF SLA], filter(all(Table) , Table[Datetime] = max(Table[Datetime]) -time(1,0,0)))

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Hi @amitchandak, thank you so much for your support, but some values are missing (in blue):

 

luispadillazumb_0-1619599311955.png

Have any idea why?

Helpful resources

Announcements
May Power BI Update Carousel

Power BI Monthly Update - May 2026

Check out the May 2026 Power BI update to learn about new features.

Fabric SQL PBI Data Days

Data Days 2026 coming soon!

Sign up to receive a private message when registration opens and key events begin.

New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.