我有以下MDX查詢我需要運行在一個多維數據集(我沒有訪問權限)。MDX過濾成員/度量的總數和性能問題
這個特定的查詢需要大約1.5分鐘的時間來運行,這太長了。我一直在尋找一種方法來加速它,但我沒有一堆運氣。
任何人都可以看到一種方法來改善此查詢?過去幾天我一直在扯掉我的頭髮,所以任何幫助將不勝感激!
`WITH
MEMBER [Measures].[1-99_Count] AS
COUNT(FILTER ([Scam].[Scam Ref].AllMembers,
([Measures].[Amount Lost]>=1 AND [Measures].[Amount Lost]<=99)))
MEMBER [Measures].[1-99_Amount] AS
SUM(FILTER ([Scam].[Scam Ref].AllMembers,
([Measures].[Amount Lost]>=1 AND [Measures].[Amount Lost]<=99)),
Iif(IsEmpty([Measures].[Amount Lost]),0,[Measures].[Amount Lost]))
SELECT {[Measures].[1-99_Count],
[Measures].[1-99_Amount]} ON COLUMNS,
[First Resolved On Date].[Month].[Month] ON ROWS
FROM [Infocentre]
WHERE ([First Resolved On Date].[Date].[Date].&[20140101]:[First Resolved On Date].[Date].[Date].&[20150623],
[Scam].[Scam Category Level1].&[{d9d6bc38-e73e-e411-9a82-0a713f2121f7}])`
至少有人的地方正在邏輯...... –