Hey Teo ... hope you are well!
I have an MDX I'm attempting to code for a SSRS 2005 dataset ... and it is slow! Heck, it takes forever just for VS to verify the syntax. Any help would be appreciated ... here it is:
SELECT
NON EMPTY {
--[Measures].[Average],
--[Measures].[Top Bottom Ratio],
[Measures].[Answer Count]
} ON COLUMNS,
NON EMPTY {
filter (
[Survey].[Survey Year].[Survey Year].ALLMEMBERS *
[Question Answer].[Question Number].[Question Number].ALLMEMBERS *
[Question Answer].[Question Report Abbr].[Question Report Abbr].ALLMEMBERS *
[Question Category].[Question Category].[Question Category].ALLMEMBERS *
[Group].[Group Hierarchy].ALLMEMBERS
, [Group].[Group Hierarchy].Properties("Group Full Name") = strtomember(@GroupGroupFullName).MemberValue
)
} DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS
FROM (
SELECT ( STRTOSET(@SurveyTypeSurveyTypeHierarchy, CONSTRAINED) ) ON COLUMNS
FROM (
SELECT ( STRTOSET(@ResponseStatusResponseStatus, CONSTRAINED) ) ON COLUMNS
FROM (
SELECT ( STRTOSET(@QuestionAnswerAnsLabel, CONSTRAINED) ) ON COLUMNS
FROM (
SELECT ( STRTOSET(@SurveySurveysByYear, CONSTRAINED) ) ON COLUMNS
FROM [SysSurveyDW]))))
CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS
When I attempt to run ... I get the "query preparation in progress" dialog forever! Once it finally gets to executing, it takes forever and a day. If there is a better way ... I'm open to hearing about it. I'm definitely NOT an MDX pro :)
Thanks - Wayde