1
我在查詢中有兩個需求 首先:基於我的measure.product銷售較高的產品列表應該首先出現。優化MDX查詢
ProductCode Sales
----------- ------------
123 18
332 17
245 16
656 15
第二:對我的預分類產品列表有累積和。
WITH
SET SortedProducts AS
Order([DIMProduct].[ProductCode].[ProductCode].AllMEMBERS,[Measures]. [Sales],BDESC)
MEMBER [Measures].[ACC] AS
Sum
(
Head
(
[SortedProducts],Rank([DIMProduct].[ProductCode].CurrentMember,[SortedProducts])
)
,[Measures].[Sales]
)
SELECT
{[Measures].[Sales] ,[Measures].[ACC]}
ON COLUMNS,
SortedProducts
ON ROWS
FROM [Model]
但它需要大約3分鐘的運行,如何優化我的代碼或者是正常的任何建議:
ProductCode Sales ACC
----------- ------------ ----
123 18 18
332 17 35
245 16 51
656 15 66
我爲了實現上述目標,下面寫道:MDX?
我有9635種產品在總
感謝您的回答,但它與我自己的查詢一樣快。 – Roxana