<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi!<br>
    <br>
    I am using a Named Set with a TopCount, which is then used in a
    Select which has a set of time members in the WHERE clause.&nbsp; For
    some reason, I am getting an unexpected behaviour: The TopCount
    statement doesn't seems to be affected by the WHERE clause. I tried
    to replicate the situation while using the Foodmart and managed to
    get the same behaviour, so I guess that we can exclude any problem
    with the cube we are using.<br>
    <br>
    To better explain the problem, this is the same query, but not using
    the set:<br>
    <blockquote>
      <pre>SELECT
NON EMPTY TopCount([Customers].[Name].Members, 5, [Measures].[Unit Sales]) * [Measures].[Unit Sales] on 0
FROM [Sales]
WHERE [Time].[1997].[Q1].[1]:[Time].[1997].[Q4].[10]
</pre>
    </blockquote>
    This query produces the following results:<br>
    <blockquote>
      <pre>USA                                                         
WA                                                          
Spokane                                                     
Mary Francis Benigar James Horvat Matt Bellah Ida Rodriguez Kristin Miller
Unit Sales           Unit Sales   Unit Sales  Unit Sales    Unit Sales
==================== ============ =========== ============= ==============
                 422          369         363           344            323


</pre>
    </blockquote>
    This query is equivalent to the following one, which moves the
    TopCount to the set [TopCount]: <br>
    <blockquote>
      <pre>WITH
SET [Top Count] 
AS { TopCount([Customers].[Name].Members, 5, [Measures].[Unit Sales]) }</pre>
      <pre>SELECT
NON EMPTY [Top Count] * [Measures].[Unit Sales] on 0
FROM [Sales]
WHERE [Time].[1997].[Q1].[1]:[Time].[1997].[Q4].[10]


</pre>
    </blockquote>
    Although this query is equivalent to the first one, it produces
    different results:<br>
    <blockquote>
      <pre>USA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
WA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Olympia&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Bremerton&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Puyallup&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Spokane&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Patricia Gervasi Richard Vansdal Tawnya Ancheta Edna Woodson Ida Rodriguez
Unit Sales&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Unit Sales&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Unit Sales&nbsp;&nbsp;&nbsp;&nbsp; Unit Sales&nbsp;&nbsp; Unit Sales
================ =============== ============== ============ =============
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 226&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 156&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 220&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 243&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 344

</pre>
    </blockquote>
    The funny thing, is that this behaviour is only seen in some cases,
    which is probably related to the data in the cube. <br>
    <br>
    Is this the behaviour to be expected from the the last query? If so,
    it doesn&#8217;t makes any sense, since the statement in the WHERE clause
    should be propagated to the named sets, thus resulting in the top 5
    customers for the given time interval. <br>
    <br>
    Could this be a mondrian bug?<br>
    <br>
    Has anyone encountered this problem before?<br>
    <br>
    Best regards,<br>
    Pedro<br>
    <br>
  </body>
</html>