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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

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
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.