Сообщение [mdx] сумма нарастающим итогом от 29.06.2023 11:48
Изменено 29.06.2023 11:49 barboss
[mdx] сумма нарастающим итогом
Хочу посчитать сумму нарастающим итогом по множеству, отсортированному по заданному полю.
В t-sql всё просто
А как такое провернуть с кубом?
Если складывать сумму в порядке календаря или по какой-либо размерности, то сумма считается.
А по вычисленному отсортированному множеству — ругается на CurrentMember:
"the CURRENT function cannot be invoked in this context because the set is not in the scope"
В 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 всё просто
А как такое провернуть с кубом?
Если складывать сумму в порядке календаря или по какой-либо размерности, то сумма считается.
А по вычисленному отсортированному множеству — ругается на CurrentMember:
"the CURRENT function cannot be invoked in this context because the set is not in the scope"
В 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"