Forum Discussion
Slicer
- 5 years ago
Hi Anonymous ,
According to your description, you could create two tables as slicers, then create a flag measure and apply it into filter. the following formula to create :
Step1: Enter slicer1 tableForslicer1 = DISTINCT(SELECTCOLUMNS('W_MCAL_PERIOD_D',"month",[MCAL_PER_NAME_MNTH]))Step2: Enter slicer1 table
Step3: Create a flag measure
flag = VAR _sele = MAX ( 'Forslicer1'[month] ) VAR _date = DATE ( RIGHT ( _sele, 4 ), MONTH ( LEFT ( _sele, 3 ) & " 1" ), 1 ) VAR _actual = MAX ( 'W_MCAL_PERIOD_D'[MCAL_PER_NAME_MNTH] ) VAR _actualDate = DATE ( RIGHT ( _actual, 4 ), IF ( _actual <> BLANK (), MONTH ( LEFT ( _actual, 3 ) & " 1" ) ), 1 ) VAR _datediff = DATEDIFF ( _date, _actualDate, MONTH ) RETURN SWITCH ( SELECTEDVALUE ( 'Forslicer2'[Slicer] ), "Fiscal YTD", IF ( RIGHT ( _actual, 4 ) = SELECTEDVALUE ( 'Forslicer1'[Year] ) && _actualDate <= _date, 1, 0 ), "Rolling 12 Months", IF ( _datediff <= 12 && _datediff >= 0, 1, 0 ) )Step4: Apply the flag measure into filter
Step5: the final output is shown below
Best Regards,
Community Support Team_ Yalan Wu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Anonymous , You have to use Independently dateable in case you need to change the axis.
refer my video for that- Need of an Independent Date Table:https://www.youtube.com/watch?v=44fGGmg9fHI
measure slicer
https://www.youtube.com/watch?v=b9352Vxuj-M
https://community.powerbi.com/t5/Desktop/Slicer-MTD-QTD-YTD-to-filter-dates-using-the-slicer/td-p/500115
https://radacad.com/change-the-column-or-measure-value-in-a-power-bi-visual-by-selection-of-the-slicer-parameter-table-pattern
https://www.youtube.com/watch?v=vlnx7QUVYME
Thanks amitchandak
I have tried with what you suggested but no luck
I am sharing my powerBI file https://drive.google.com/file/d/1gb6VTwCaBeOPxuZUqukmhS8dgZAXHBC9/view?usp=sharing