Информация об изменениях

Сообщение [mdx] сумма нарастающим итогом от 29.06.2023 11:48

Изменено 29.06.2023 11:49 barboss

[mdx] сумма нарастающим итогом
Хочу посчитать сумму нарастающим итогом по множеству, отсортированному по заданному полю.

В t-sql всё просто

select 
  RollingSum = sum(t.cost) over(order by t.cost desc)
from logins t



А как такое провернуть с кубом?
Если складывать сумму в порядке календаря или по какой-либо размерности, то сумма считается.

А по вычисленному отсортированному множеству — ругается на CurrentMember:
"the CURRENT function cannot be invoked in this context because the set is not in the scope"
[mdx] сумма нарастающим итогом
Хочу посчитать сумму нарастающим итогом по множеству, отсортированному по заданному полю.

В t-sql всё просто

select 
  RollingSum = sum(t.cost) over(order by t.sortfield desc)
from logins t



А как такое провернуть с кубом?
Если складывать сумму в порядке календаря или по какой-либо размерности, то сумма считается.

А по вычисленному отсортированному множеству — ругается на CurrentMember:
"the CURRENT function cannot be invoked in this context because the set is not in the scope"