Forum Discussion
Making Chart Filter Dynamic
- Anonymous1 year ago
Hi WishAskedSooner ,
Thanks to lbendlin , Kedar_Pande and dk_dk for their interest in this issue. I have some other thoughts to add:
Based on your description, you want the filter to be dynamic, right?
Here is my test data:We can create a measure.
Flag = var _slicer=SELECTEDVALUE('Sales'[Category]) var _max_date=CALCULATE(MAX('Sales'[Date]),FILTER(ALLSELECTED('Sales'),'Sales'[Category]=_slicer)) var _max_year=YEAR(_max_date) RETURN IF(ISFILTERED('Sales'[Category])=FALSE() || YEAR(MAX('Date'[Date]))=_max_year,1,0)Place [Flag=1] on the visual object's filter. Then the result is as follows.
Best Regards,
Neeko Tang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Create a Measure
IsCurrentOrPreviousYear =
IF(
'DateUnconn'[Year] = YEAR(TODAY()) || 'DateUnconn'[Year] = YEAR(TODAY()) - 1,
1,
0
)
In your line chart, add this measure (IsCurrentOrPreviousYear) as a filter and set the filter to 1. This will dynamically show only the current year and previous year data.
If this helped, a Kudos 👍 or Solution mark would be great!
Cheers,
Kedar Pande
www.linkedin.com/in/kedar-pande