Mas11 Ответов: 1

Как рассчитать сумму в SSAS на основе измерения и измерения


I'm new in SSAS and I have no idea how to calculate conditional sum in Analysis service.

I have a one measure group i.e.
1. Число вариантов

And 3 dimensions.
1. Дело присвоенным идентификатором комитета
2-летний
3. Дело закрыто идентификатор комитет

Теперь я хочу вычислить сумму, и для этого использую функцию "сумма" Куба. Но на самом деле я не знаю, как поставить условие.

Sum( Set_Expression [ , Numeric_Expression ] )

Я хочу рассчитать :

Sum [count of cases (for Case assigned committee id)] - Sum [count of cases (for Case closed committee id)]

Я понятия не имею, как использовать measure & dimensions как в функции sum. Я использую его как " Sum [measure. count of cases]", но понятия не имею, как поместить в него измерение.

Любое предложение действительно ценится.

Что я уже пробовал:

Sum [measure.count of cases]

1 Ответов

Рейтинг:
2

Member 12999924

Вы можете рассчитать сумму как

sum ({[Set Expression]}, [Measure.Количество дел])

То есть

sum ({[Case Assigned CommitteId]. [id].[id]}, [мера.Количество дел])-
сумма({дело закрыто CommitteId].[идентификатор].идентификатор]},[мера.Количество дел])


Mas11

Не работает, использую нижеприведенный запрос.

СУММА({[КОМИТЕТ ПО НАЗНАЧЕНИЮ ДЕЛА].[ID комитета]. [id]}, [меры].[Случаев РДЦ то рассчитывать])-
SUM ({[КОМИТЕТ ПО ЗАКРЫТОМУ ДЕЛУ].[ID комитета]. [id]}, [меры].[Случаев РДЦ то рассчитывать])