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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Seb_77
New Member

Do not show future value of AVERAGEX and SUMMARIZE

Hello,

I have been removing all future dates from my dashboards with the help of a future value column in the calendar table.

However I am struggling to remove future dates in the below case :

My inventory value stop in April 2020, but the average trailing twelve month continue, I want it to stop in April too.

0_Average_inventory_TTM = 

VAR CALENDAR_YTD = 

CALCULATETABLE(
    'CALENDAR',
    DATESINPERIOD('CALENDAR'[Date],LASTDATE('CALENDAR'[Date]),-1,YEAR),
    'CALENDAR'[FutureDate] = "PAST"
)

VAR CALENDAR_MONTH_YTD =

SUMMARIZE(
    CALENDAR_YTD,
    'CALENDAR'[Year],
    'CALENDAR'[Month],
    "AMOUNT",
    CALCULATE(                              
        [1_AMOUNT_REVERSE_YTD],
        'ACCOUNT FAMILY'[P&L] = "300",
        'CALENDAR'[FutureDate] = "PAST"
    )
)

RETURN

CALCULATE(
    AVERAGEX(CALENDAR_MONTH_YTD,[AMOUNT]),
    'CALENDAR'[FutureDate] = "PAST")

2020-04-21 13_42_14-BFT Financial infographics V3 - Power BI Desktop.png

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I tried to remove future date with the filter : 

'CALENDAR'[FutureDate] = "PAST", it usually works well but not this time.
 
Could you help me find a solution ?
 
Thank you
2 ACCEPTED SOLUTIONS
danextian
Super User
Super User

 Hi @Seb_77 

You can use relative date filtering. Add a the date field to the visual/page/report filter and filter as in the image below:

relative date filtering.png










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


Proud to be a Super User!









"Tell me and I’ll forget; show me and I may remember; involve me and I’ll understand."
Need Power BI consultation, get in touch with me on LinkedIn or hire me on UpWork.
Learn with me on YouTube @DAXJutsu or follow my page on Facebook @DAXJutsuPBI.

View solution in original post

amitchandak
Super User
Super User

Make sure both Inventory Value and Avg TTM is controlled. Or You use relative date calendar or page or visual level relative date filter to have data <= today

https://docs.microsoft.com/en-us/power-bi/visuals/desktop-slicer-filter-date-range

View solution in original post

2 REPLIES 2
amitchandak
Super User
Super User

Make sure both Inventory Value and Avg TTM is controlled. Or You use relative date calendar or page or visual level relative date filter to have data <= today

https://docs.microsoft.com/en-us/power-bi/visuals/desktop-slicer-filter-date-range

danextian
Super User
Super User

 Hi @Seb_77 

You can use relative date filtering. Add a the date field to the visual/page/report filter and filter as in the image below:

relative date filtering.png










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


Proud to be a Super User!









"Tell me and I’ll forget; show me and I may remember; involve me and I’ll understand."
Need Power BI consultation, get in touch with me on LinkedIn or hire me on UpWork.
Learn with me on YouTube @DAXJutsu or follow my page on Facebook @DAXJutsuPBI.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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