メジャーに条件があるクエリのキャッシュを作成する方法、他に良い方法はありますか?
6秒で結果が返ってくるたびに2秒以内にしたい
WITH MEMBER TotalPaidHigh AS SUM
(
Filter (
{
[Employee].[EmployeeID].Members},
[Measures].[Score] <= 4 AND
[Measures].[Score] >= 1
}
),
[Measures].[PaidAmount]
)
MEMBER TotalPaidLow AS
(
([Measures].[PaidAmount]) - (TotalPaidHigh)
)
SELECT
{
TotalPaidHigh, TotalPaidLow
} ON 0
FROM
[Cube]
WHERE
(
{
[Date].[Month].&[April 2011],
[Date].[Month].&[May 2011],
[Date].[Month].&[June 2011]
}
,[Geography].[State].&[NY]
)