June 25, 2010 at 2:12 am
Hi All
I have the below query it works fine in the dataset but now i need to calculate the results, e.g. completed\enrolled*100 i should get 6.9% but i'm not good with MDX. How do i go by. Help Tx!!
SELECT NON EMPTY { [Measures].[Fact Count] }
ON COLUMNS, NON EMPTY { ([Dim Attendance Status].[Attendance Status].[Attendance Status].ALLMEMBERS ) }
DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS
FROM ( SELECT ( { [Dim Attendance Status].[Attendance Status].&[Completed], [Dim Attendance Status].[Attendance Status].&[Enrolled] } )
ON COLUMNS FROM [Learning]) CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS
It's better to fail while trying, rather than fail without trying!!!
June 28, 2010 at 9:09 am
Hi,
Your calculation for the completed field will be something like
=sum(completed_field)
and for the % calculation it will be
=sum(completed_field)/sum(enrolled_field)
if this returns a divide by zero error the formula will need and 'if' in there
==iif(sum(enrolled_field)=0,0,sum(completed_field)/sum(enrolled_field) )
If there are any errors in your expression a red squiggly underline will show in the expression window.
Viewing 2 posts - 1 through 1 (of 1 total)
You must be logged in to reply to this topic. Login to reply