<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=us-ascii" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.18783"></HEAD>
<BODY>
<DIV><SPAN class=764531602-21072009><FONT color=#000080 size=2 
face="Lucida Sans">Sorry folks, ain't gonna happen.</FONT></SPAN></DIV>
<DIV><SPAN class=764531602-21072009><FONT color=#000080 size=2 
face="Lucida Sans"></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=764531602-21072009><FONT color=#000080 size=2 
face="Lucida Sans">First off, Microsoft doesn't allow it in their MDX dialect. 
There's usually a good reason for their language choices, such 
as...</FONT></SPAN></DIV>
<DIV><SPAN class=764531602-21072009><FONT color=#000080 size=2 
face="Lucida Sans"></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=764531602-21072009><FONT color=#000080 size=2 
face="Lucida Sans">Second, it doesn't make sense. If it's '1997.Q1' on the 
columns axis, and '1997.Q2.4' on the rows axis, what value should the cell show? 
What context should be provided when evaluating calculated members in that cell. 
Not well defined.</FONT></SPAN></DIV>
<DIV><SPAN class=764531602-21072009><FONT color=#000080 size=2 
face="Lucida Sans"></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=764531602-21072009><FONT color=#000080 size=2 
face="Lucida Sans">Third, there's a workaround. Define and use attribute 
hierarchies. In the above example, you probably wanted quarters on columns, and 
months on rows. Do that by defining attribute hierarchies Time.Quarter and 
Time.Month in addition to Time.Yearly and Time.Weekly.</FONT></SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT color=#000080 size=2 face="Lucida Sans"></FONT>&nbsp;</DIV>
<DIV><SPAN class=764531602-21072009><FONT color=#000080 size=2 
face="Lucida Sans">Julian</FONT></SPAN></DIV>
<DIV><FONT color=#000080 size=2 face="Lucida Sans"></FONT><BR></DIV>
<BLOCKQUOTE 
style="BORDER-LEFT: #000080 2px solid; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px">
  <DIV dir=ltr lang=en-us class=OutlookMessageHeader align=left>
  <HR tabIndex=-1>
  <FONT size=2 face=Tahoma><B>From:</B> mondrian-bounces@pentaho.org 
  [mailto:mondrian-bounces@pentaho.org] <B>On Behalf Of </B>Brian 
  Vandenberg<BR><B>Sent:</B> Monday, July 20, 2009 12:00 PM<BR><B>To:</B> 
  Mondrian developer mailing list<BR><B>Subject:</B> Re: [Mondrian] RE: Same 
  hierarchy on different axis<BR></FONT><BR></DIV>
  <DIV></DIV><FONT size=2 face=Tahoma></FONT>&nbsp; Ah, I should probably 
  clarify there.&nbsp; I skimmed what Julian wrote, sorry.&nbsp; It would be 
  nice if you could have the same hierarchy on multiple axes, I was trying to 
  express my enthusiasm toward the change Julian mentioned.<BR><BR>&nbsp; If we 
  could get both, all the better.<BR><BR>-Brian<BR><BR>
  <DIV class=gmail_quote>On Mon, Jul 20, 2009 at 12:52 PM, Pedro Alves <SPAN 
  dir=ltr>&lt;<A 
  href="mailto:pmgalves@gmail.com">pmgalves@gmail.com</A>&gt;</SPAN> wrote:<BR>
  <BLOCKQUOTE 
  style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex" 
  class=gmail_quote><FONT color=#000080 size=2 
    face="Lucida Sans"></FONT><BR>Just to check - Brian, do you agree it does 
    *not* make sense to allow the same hierarchy in multiple axis? :(
    <DIV class=im><FONT color=#000080 size=2 
    face="Lucida Sans"></FONT><BR><BR><BR>On 07/20/2009 03:37 PM, Brian 
    Vandenberg wrote:<BR></DIV>
    <BLOCKQUOTE 
    style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex" 
    class=gmail_quote>
      <DIV class=im>&nbsp; I agree 100% on this. &nbsp;Just being able to use 
      multiple (unique)<BR>hierarchies across multiple axes would be very 
      convenient.<BR><BR>-Brian<BR><BR>On Fri, Jul 17, 2009 at 12:37 PM, Julian 
      Hyde &lt;<A href="mailto:jhyde@pentaho.com" 
      target=_blank>jhyde@pentaho.com</A><BR></DIV>
      <DIV class=im>&lt;mailto:<A href="mailto:jhyde@pentaho.com" 
      target=_blank>jhyde@pentaho.com</A>&gt;&gt; wrote:<BR><BR>&nbsp; &nbsp;I 
      don't think it makes sense to allow the same hierarchy on two<BR>&nbsp; 
      &nbsp;different axes. What does make sense is what AS2005 does. They 
      have<BR>&nbsp; &nbsp;'attribute hierarchies' which look a lot like levels 
      except they can<BR>&nbsp; &nbsp;be used independently. But you still have 
      old-fashioned hierarchies<BR>&nbsp; &nbsp;with multiple levels. And 
      typically, an attribute that is used as a<BR>&nbsp; &nbsp;level would also 
      have its own attribute hierarchy.<BR>&nbsp; &nbsp;E.g. the customer 
      dimension might have a customer hierarchy, a state<BR>&nbsp; 
      &nbsp;attribute hierarchy, a city attribute hierarchy, and a 
      gender<BR>&nbsp; &nbsp;attribute hierarchy. You can have customer 
      hierarchy on one axis,<BR>&nbsp; &nbsp;and state on another. But you can't 
      have the customer hierarchy on<BR>&nbsp; &nbsp;two different 
      axes.<BR>&nbsp; &nbsp;Hope that makes sense. If anyone has a good 
      reference to attribute<BR>&nbsp; &nbsp;hierarchies, please share it. 'MDX 
      Solutions', by Spofford et al.,<BR>&nbsp; &nbsp;explains it well, but I 
      can't hyperlink a book sitting on my desk. :)<BR>&nbsp; 
      &nbsp;Julian<BR>&nbsp; &nbsp;PS Sorry to hear about your 
      motherboard.<BR><BR>&nbsp; &nbsp; &nbsp; 
      &nbsp;------------------------------------------------------------------------<BR>&nbsp; 
      &nbsp; &nbsp; &nbsp;*From:* Pedro Alves [mailto:<A 
      href="mailto:pedro.alves@webdetails.pt" 
      target=_blank>pedro.alves@webdetails.pt</A><BR>&nbsp; &nbsp; &nbsp; 
      &nbsp;&lt;mailto:<A href="mailto:pedro.alves@webdetails.pt" 
      target=_blank>pedro.alves@webdetails.pt</A>&gt;]<BR>&nbsp; &nbsp; &nbsp; 
      &nbsp;*Sent:* Friday, July 17, 2009 7:56 AM<BR></DIV>&nbsp; &nbsp; &nbsp; 
      &nbsp;*To:* <A href="mailto:jhyde@pentaho.com" 
      target=_blank>jhyde@pentaho.com</A> &lt;mailto:<A 
      href="mailto:jhyde@pentaho.com" target=_blank>jhyde@pentaho.com</A>&gt;
      <DIV class=im><BR>&nbsp; &nbsp; &nbsp; &nbsp;*Subject:* Same hierarchy on 
      different axis<BR><BR><BR>&nbsp; &nbsp; &nbsp; &nbsp;Hey.<BR><BR>&nbsp; 
      &nbsp; &nbsp; &nbsp;Sorry to reply to you directly; I was replying to the 
      ML when my<BR>&nbsp; &nbsp; &nbsp; &nbsp;server's motherboard crashed, and 
      now I have a nasty problem to<BR>&nbsp; &nbsp; &nbsp; &nbsp;solve. I will 
      when I get it back, but wanted to reply to you<BR>&nbsp; &nbsp; &nbsp; 
      &nbsp;since you told you might do some work on that 
      issue<BR><BR><BR>&nbsp; &nbsp; &nbsp; &nbsp;You said that it will give 
      error if members from the same<BR>&nbsp; &nbsp; &nbsp; &nbsp;hierarchy are 
      used in different axis. Can this NOT happen?<BR>&nbsp; &nbsp; &nbsp; 
      &nbsp;Better than explain, I'll show you why it's important for 
      me:<BR><BR>&nbsp; &nbsp; &nbsp; &nbsp;I attached 3 pictures of the 
      designer I'm working in. I would<BR>&nbsp; &nbsp; &nbsp; &nbsp;like users 
      to make the combinations they want. In that example,<BR>&nbsp; &nbsp; 
      &nbsp; &nbsp;the user defined 2 selectors, one for the year and another 
      for<BR>&nbsp; &nbsp; &nbsp; &nbsp;the market; Now he wants to do 2 charts 
      - clients and countries<BR>&nbsp; &nbsp; &nbsp; &nbsp;(countries are in 
      the same dimension as markets, just a<BR>&nbsp; &nbsp; &nbsp; 
      &nbsp;different level).<BR><BR>&nbsp; &nbsp; &nbsp; &nbsp;It would make my 
      job much easier if I could just abstract what's<BR>&nbsp; &nbsp; &nbsp; 
      &nbsp;displayed from what's being filtered; output.png shows the 
      final<BR>&nbsp; &nbsp; &nbsp; &nbsp;result, of course, reflects a mondrian 
      exception related to the<BR>&nbsp; &nbsp; &nbsp; &nbsp;same hierarchy 
      being in 2 axis.<BR><BR>&nbsp; &nbsp; &nbsp; &nbsp;IMHO it should be up to 
      the users the responsibility to make<BR>&nbsp; &nbsp; &nbsp; &nbsp;sure he 
      doesn't use weird combinations (like select<BR>&nbsp; &nbsp; &nbsp; 
      &nbsp;[Countries].[Portugal] on 0, [Countries].[USA] on 
      1)<BR><BR><BR>&nbsp; &nbsp; &nbsp; &nbsp;Thanks<BR><BR>&nbsp; &nbsp; 
      &nbsp; &nbsp;--<BR></DIV>&nbsp; &nbsp; &nbsp; &nbsp;Pedro <A 
      href="mailto:Alvespedro.alves@webdetails.pt" 
      target=_blank>Alvespedro.alves@webdetails.pt</A> &nbsp;&lt;mailto:<A 
      href="mailto:pedro.alves@webdetails.pt" 
      target=_blank>pedro.alves@webdetails.pt</A>&gt;<BR>&nbsp; &nbsp; &nbsp; 
      &nbsp;WebDetails <A href="http://Consultingwww.webdetails.pt" 
      target=_blank>Consultingwww.webdetails.pt</A> &nbsp;&lt;<A 
      href="http://www.webdetails.pt" 
      target=_blank>http://www.webdetails.pt</A>&gt;<BR><BR><BR>&nbsp; 
      &nbsp;_______________________________________________<BR>&nbsp; 
      &nbsp;Mondrian mailing list<BR>&nbsp; &nbsp;<A 
      href="mailto:Mondrian@pentaho.org" target=_blank>Mondrian@pentaho.org</A> 
      &lt;mailto:<A href="mailto:Mondrian@pentaho.org" 
      target=_blank>Mondrian@pentaho.org</A>&gt;
      <DIV class=im><BR>&nbsp; &nbsp;<A 
      href="http://lists.pentaho.org/mailman/listinfo/mondrian" 
      target=_blank>http://lists.pentaho.org/mailman/listinfo/mondrian</A><BR><BR><BR><BR></DIV>------------------------------------------------------------------------
      <DIV 
      class=im><BR><BR>_______________________________________________<BR>Mondrian 
      mailing list<BR><A href="mailto:Mondrian@pentaho.org" 
      target=_blank>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></DIV></BLOCKQUOTE>
    <DIV>
    <DIV></DIV>
    <DIV 
    class=h5><BR>_______________________________________________<BR>Mondrian 
    mailing list<BR><A href="mailto:Mondrian@pentaho.org" 
    target=_blank>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></DIV></DIV></BLOCKQUOTE></DIV><BR></BLOCKQUOTE></BODY></HTML>