Jpivot interface doesn't show the filter information if you put on the filter an hierarchy that has the hasAll atributte set to false.
The scenario is as follows:
Suppose you had this in your Cube definition:
<Dimension name="Year">
<Hierarchy hasAll="false">
<Level name="Year" column="year" uniqueMembers="true" type="Numeric"/>
</Hierarchy>
</Dimension>
<DimensionUsage name="City" source="City" foreignKey="city_id"/>
And the follow MDX:
select {[Measures].[Any Measure]}
ON COLUMNS,
Crossjoin({[Year].[1998], [Year].[1999], [Year].[2000], [Year].[2001], [Year].[2002], [Year].[2003], [Year].[2004], [Year].[2005], [Year].[2006]}, {([City].[All])}) ON ROWS
from [SIES]
When i choose to put the Year dimension in the filter without choosing and specific year the interface filter the data based on the Year.1998, the first value, but it doesn't display the message: Filter: [Year=1998].
I realized this only occurs when you use hasAll=false.
I believe this is an error in the interface and it lets users with no clue about what is being displayed when he choose not to display some dimension by putting it in the filter group.
Screenshots