Quantcast
Channel: SQL Server Analysis Services forum
Viewing all articles
Browse latest Browse all 14337

MDX running very slow when give a different value of the same attibute

$
0
0

Can you please help my MDX query?

Here my MDX query and it took a very long time. But I completed very quick if the value change to 1 or something else in below highlighted part.

WITH

------------------------------------------------------------------------------------------------

MEMBER [Measures].[Account Order]AS

       [Service Account].[Service Accounts].CurrentMember.Properties("Account Order")

------------------------------------------------------------------------------------------------

MEMBER [Measures].[Account Format]AS

       [Service Account].[Service Accounts].CurrentMember.Properties("Format")

------------------------------------------------------------------------------------------------

MEMBER [Measures].[Account Colour]AS

       [Service Account].[Service Accounts].CurrentMember.Properties("Colour")

------------------------------------------------------------------------------------------------

MEMBER [Measures].[Account Hidden]as

       [Service Account].[Service Accounts].CurrentMember.Properties("Hidden"

------------------------------------------------------------------------------------------------

MEMBER [Measures].[Account ID]as

       [Service Account].[Service Accounts].CurrentMember.Properties("KEY0")

------------------------------------------------------------------------------------------------

MEMBER [Measures].[Account Code]as

       [Service Account].[Service Accounts].CurrentMember.Properties("account code"

------------------------------------------------------------------------------------------------

MEMBER [Measures].[Service Account]as

       [Service Account].[Service Accounts].CurrentMember.Properties("Caption")

------------------------------------------------------------------------------------------------

 

SELECT

{

       measures.[Service Amount],

       measures.[Active Service Flag],

             

       measures.[Account ID],

       measures.[Account Code],

       measures.[Service Account],

       measures.[Account Order],

       measures.[Account Format],

       measures.[Account Colour],

       measures.[Account Hidden],

       [Measures].[Active Service Count]

 

}

on 0,

(

      filter([Service].[SNN].children, [Measures].[Active Service Flag]>0),    

       [service].[service name group].children,

       [service].[service class].children,

      

//     {[Calendar].[calendar month].members - [calendar].[calendar month].[all]}, -- Calendar

      

      filter(

             Descendants([service accounts].[level 02].members),

              [service account].[service accounts].currentmember.properties("Account Group") = 'Finance Report'

             and not [service account].[service accounts].currentmember.properties("Hidden")

       )

)

on 1

from [Service Impact Cube]

where

(

    STRTOMEMBER('[Service].[Contract Code].&[2]',CONSTRAINED)

    ,STRTOMEMBER('[Service Account].[Contract Code].&[2]',CONSTRAINED)

    ,STRTOSET('[Calendar].[Calendar].[Calendar Month].&[2019-02-01T00:00:00]',CONSTRAINED)

   

)


Shawn




Viewing all articles
Browse latest Browse all 14337

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>