У меня есть две меры.Первый - это сумма, а второй состоит из значений -1,0 и 1, поэтому таблица выглядит следующим образом:
Amount Sign
--------------
400 -1
200 1
300 0
Результат, который я хочу получить, равен 400*(-1) + 200*1 + 300*0 = -200
, но я получаю (400+200+300)*(-1+1+0) = 0
Это мой расчетный член:
WITH
MEMBER [Measures].[Result]
AS
[Measures].[Sign]*[Measures].[Amount]
select
[Measures].[Result] on 0,
[Time].[Time].members on 1
from [MyCube]