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

Score big with last-minute savings on the final tickets to FabCon Vienna. Secure your discount

Reply
gustavo468
Frequent Visitor

Calculate Sum with last two date Selected in Slicer

Dear All, I´m new here and I´m new with Power BI.

 

I´m making my first dashboard and I have the following problem.

 

In my dashboard, I have a Slicer with date and that slicer control the Sales ammount (Sales[Ammount]).

 

I want to get the difference between these two dates selected in this slicer no matter if this are consecutive or not.

gustavo468_0-1659741103006.png

 

Is it possible ?

 

Thanks




1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @gustavo468 ,

You can create a measure as below to get it, please find the details in the attachment.

Difference = 
VAR _maxdate =
    CALCULATE ( MAX ( 'Table'[Date] ), ALLSELECTED ( 'Table'[Date] ) )
VAR _secondmdate =
    CALCULATE (
        MAX ( 'Table'[Date] ),
        FILTER ( ALLSELECTED ( 'Table'[Date] ), 'Table'[Date] < _maxdate )
    )
VAR _mamount =
    CALCULATE (
        SUM ( 'Table'[Amount] ),
        FILTER ( 'Table', 'Table'[Date] = _maxdate )
    )
VAR _smamount =
    CALCULATE (
        SUM ( 'Table'[Amount] ),
        FILTER ( 'Table', 'Table'[Date] = _secondmdate )
    )
RETURN
    _mamount - _smamount

yingyinr_0-1660022824836.png

If the above one is not working for you, please provide some sample data(exclude sensitive data) with Text format and your expected result with special examples and screenshots. It is better if you can provide me a simplified pbix file. Thank you.

Best Regards

View solution in original post

3 REPLIES 3
gustavo468
Frequent Visitor

@Anonymous ,that´s work for me, Thank so much !!!!!

gustavo468
Frequent Visitor

Sorry, the difference between the ammount sales for those dates. Thanks

Anonymous
Not applicable

Hi @gustavo468 ,

You can create a measure as below to get it, please find the details in the attachment.

Difference = 
VAR _maxdate =
    CALCULATE ( MAX ( 'Table'[Date] ), ALLSELECTED ( 'Table'[Date] ) )
VAR _secondmdate =
    CALCULATE (
        MAX ( 'Table'[Date] ),
        FILTER ( ALLSELECTED ( 'Table'[Date] ), 'Table'[Date] < _maxdate )
    )
VAR _mamount =
    CALCULATE (
        SUM ( 'Table'[Amount] ),
        FILTER ( 'Table', 'Table'[Date] = _maxdate )
    )
VAR _smamount =
    CALCULATE (
        SUM ( 'Table'[Amount] ),
        FILTER ( 'Table', 'Table'[Date] = _secondmdate )
    )
RETURN
    _mamount - _smamount

yingyinr_0-1660022824836.png

If the above one is not working for you, please provide some sample data(exclude sensitive data) with Text format and your expected result with special examples and screenshots. It is better if you can provide me a simplified pbix file. Thank you.

Best Regards

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

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

August 2025 community update carousel

Fabric Community Update - August 2025

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