I was asked to put a special case when sales region contains the string 'Europe', my chart should start from March until the later months instead. This is the expression filter I used
Case When ParamDisplayValue('p_salesregion') contains('Europe')
Then [Revenue By Region].[Month (numeric)]>=3
Else [Revenue By Region].[Month (numeric)]
End
When I press on validate is shows no error but when I run the report It gives me this error: 'An error occurred at or near the position '69'. The variable named '[Revenue By Region].[Month (numeric)]' is invalid.'
Assuming you'll probably want to do this in a detail filter, which will filter the chart accordingly.
You could try something like