SELECT NON EMPTY Crossjoin( Hierarchize( Descendants( { [Group].[Group].[AllMember] }, 1, SELF_AND_BEFORE ) ), Hierarchize( Descendants( { [ID].[ID].[AllMember] }, 1, SELF_AND_BEFORE ) ), Hierarchize( Descendants( { [Name].[Name].[AllMember] }, 1, SELF_AND_BEFORE ) ), Hierarchize( Descendants( { [Comment].[Comment].[AllMember] }, 1, SELF_AND_BEFORE ) ), Hierarchize( Descendants( { [Start Date].[Start Date].[AllMember] }, 1, SELF_AND_BEFORE ) ), Hierarchize( Descendants( { [End Date].[End Date].[AllMember] }, 1, SELF_AND_BEFORE ) ), Hierarchize( Descendants( { [Frequency Type].[Frequency Type].[AllMember] }, 1, SELF_AND_BEFORE ) ), Hierarchize( Descendants( { [Polling Frequency].[Polling Frequency].[AllMember] }, 1, SELF_AND_BEFORE ) ), Hierarchize( Descendants( { [Ccy].[Ccy].[AllMember] }, 1, SELF_AND_BEFORE ) ), Hierarchize( Descendants( { [KPI Type].[KPI Type].[AllMember] }, 1, SELF_AND_BEFORE ) ), Hierarchize( Descendants( { [Absolute Value Ind].[Absolute Value Ind].[AllMember] }, 1, SELF_AND_BEFORE ) ), Hierarchize( Descendants( { [Warning Threshold].[Warning Threshold].[AllMember] }, 1, SELF_AND_BEFORE ) ), Hierarchize( Descendants( { [Measure Name].[Measure Name].[AllMember] }, 1, SELF_AND_BEFORE ) ), Hierarchize( Descendants( { [Scope].[Scope].[AllMember] }, 1, SELF_AND_BEFORE ) ), Hierarchize( Descendants( { [Workflow Status].[Workflow Status].[AllMember] }, 1, SELF_AND_BEFORE ) ), Hierarchize( Descendants( { [Warning Workflow].[Warning Workflow].[AllMember] }, 1, SELF_AND_BEFORE ) ), Hierarchize( Descendants( { [Warning Workflow Parameters].[Warning Workflow Parameters].[AllMember] }, 1, SELF_AND_BEFORE ) ), Hierarchize( Descendants( { [Breach Workflow].[Breach Workflow].[AllMember] }, 1, SELF_AND_BEFORE ) ), Hierarchize( Descendants( { [Breach Workflow Parameters].[Breach Workflow Parameters].[AllMember] }, 1, SELF_AND_BEFORE ) ), Hierarchize( Descendants( { [Limit Changes Workflow].[Limit Changes Workflow].[AllMember] }, 1, SELF_AND_BEFORE ) ), Hierarchize( Descendants( { [Limit Changes Workflow Parameters].[Limit Changes Workflow Parameters].[AllMember] }, 1, SELF_AND_BEFORE ) ), Hierarchize( Descendants( { [User ID].[User ID].[AllMember] }, 1, SELF_AND_BEFORE ) ), Hierarchize( Descendants( { [Cube Name].[Cube Name].[AllMember] }, 1, SELF_AND_BEFORE ) ), Hierarchize( Descendants( { [Server Name].[Server Name].[AllMember] }, 1, SELF_AND_BEFORE ) ), Hierarchize( Descendants( { [System State].[System State].[AllMember] }, 1, SELF_AND_BEFORE ) ), Hierarchize( Descendants( { [Timestamp].[Timestamp].[AllMember] }, 1, SELF_AND_BEFORE ) ), Hierarchize( Descendants( { [key].[key].[AllMember] }, 1, SELF_AND_BEFORE ) ) ) ON ROWS, NON EMPTY { [Measures].[Limit Values] } ON COLUMNS FROM [Limits] CELL PROPERTIES VALUE, FORMATTED_VALUE, BACK_COLOR, FORE_COLOR, FONT_FLAGS