<div dir="ltr">Hey Matt,<div><br></div><div>Thanks for the reply! I&#39;ve put the set directly on the axis and it works as expected. I&#39;ve added the information on the issue you pointed out and voted! Guess there&#39;s nothing else i can do at the moment... I&#39;m going to try and find a workaround of some sort...</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Oct 14, 2014 at 1:28 PM, Matt Campbell <span dir="ltr">&lt;<a href="mailto:mcampbell@pentaho.com" target="_blank">mcampbell@pentaho.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="#0563C1" vlink="#954F72">
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Hi Hilario,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">There’s a known issue with named set evaluation in the context of a compound slicer (MONDRIAN-1654).  Can you try moving the [date] set directly onto the row
 axis to see whether you get expected numbers?  And if that <i>is</i> your issue, vote and/or comment on the case.  I’d love to see it get addressed.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Matt<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">From:</span></b><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;"> <a href="mailto:mondrian-bounces@pentaho.org" target="_blank">mondrian-bounces@pentaho.org</a> [mailto:<a href="mailto:mondrian-bounces@pentaho.org" target="_blank">mondrian-bounces@pentaho.org</a>]
<b>On Behalf Of </b>Hilario Fernandes<br>
<b>Sent:</b> Monday, October 13, 2014 12:43 PM<br>
<b>To:</b> Mondrian mailing list<br>
<b>Subject:</b> [Mondrian] LastNonEmpty and slicers problem<u></u><u></u></span></p><div><div class="h5">
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<div>
<p class="MsoNormal">Hi,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I&#39;m experiencing a weird behaviour while using the LastNonEmpty function. My MDX is as follows:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">WITH<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">SET [date] AS<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">{LastNonEmpty([date.YEAR].[YEAR].Members, [Measures].[measure_SUM])}<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">SELECT<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">NON EMPTY {[Measures].[measure_SUM]} ON COLUMNS,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">NON EMPTY {[date]} ON ROWS<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">FROM [cube]<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">WHERE {[product].[product].[a], [product].[product].[c]}<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
<div>
<p class="MsoNormal">The schema:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<div>
<p class="MsoNormal">&lt;Cube name=&#39;cube&#39; visible=&#39;true&#39; cache=&#39;true&#39; enabled=&#39;true&#39;&gt;<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">  &lt;Table name=&#39;CUBE_609d989076e048e2a9ee831bdeaee2b3_FACT&#39; alias=&#39;FACT_252ad422f6ae474fb25001f7586bdbd2&#39; /&gt;<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">   &lt;Dimension name=&#39;product&#39; caption=&#39;product&#39; visible=&#39;true&#39;&gt;<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">    &lt;Hierarchy name=&#39;product&#39; caption=&#39;product&#39; allMemberName=&#39;Total product&#39; visible=&#39;true&#39; hasAll=&#39;true&#39;&gt;<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">      &lt;Level name=&#39;product&#39; caption=&#39;product&#39; visible=&#39;true&#39; column=&#39;ATTR_c7a295ae3dfa4af9acaacc56fc16c276&#39; uniqueMembers=&#39;true&#39; levelType=&#39;Regular&#39; hideMemberIf=&#39;Never&#39; type=&#39;String&#39; /&gt;<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">    &lt;/Hierarchy&gt;<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">  &lt;/Dimension&gt;<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">  &lt;DimensionUsage name=&#39;date&#39; source=&#39;Shared Date&#39; caption=&#39;date&#39; visible=&#39;true&#39; foreignKey=&#39;DIM_ID_b6c96b55efdd430b8b991d20f6eef622&#39; /&gt;<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">  &lt;Measure caption=&#39;measure_SUM&#39; name=&#39;measure_SUM&#39; column=&#39;MEASURE_bfe8f487ff6846b58195028020207647&#39; formatString=&#39;Standard&#39; aggregator=&#39;sum&#39; /&gt;<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">&lt;/Cube&gt;<u></u><u></u></p>
</div>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<p class="MsoNormal">and the data:<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<div>
<p class="MsoNormal">product, date, measure<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">a,2014-01-01, 10<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">b,2014-01-01, 20<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">c,-,null<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">The problem is i&#39;d expect the above query to return the sum of the measure for the year 2014, considering the slicers, but it doesn&#39;t. Seems like the slicers aren&#39;t being properly applyed, and only the last of the set is considered during LastNonEmpty
 evaluation. In this case it returns nothing, because the measure is null for [product].[product].[c].<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Is this a known problem or am i doing something wrong? I&#39;ve been debugging mondrian code trying to understand what&#39;s going on hoping to narrow the problem and it seems to be related to LastNonEmpty.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I appreciate any help! Thank you!<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<p class="MsoNormal">-- <u></u><u></u></p>
<div>
<div>
<p class="MsoNormal">Hilario Fernandes<u></u><u></u></p>
</div>
</div>
</div>
</div>
</div></div></div>
</div>

<br>_______________________________________________<br>
Mondrian mailing list<br>
<a href="mailto:Mondrian@pentaho.org">Mondrian@pentaho.org</a><br>
<a href="http://lists.pentaho.org/mailman/listinfo/mondrian" target="_blank">http://lists.pentaho.org/mailman/listinfo/mondrian</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><div>Hilario Fernandes</div></div>
</div>