Как я могу округлить рассчитанную меру MDX до ближайшего целого числа, не имея Excel на сервере?Excel-функция - CEILING(number, significance), но установить Excel на производственный ssas-сервер невозможно.
CEILING(number, significance)
Если это ситуация Microsoft, вы можете использовать любые функции VBA в вашем MDX для работы со строками или числами. Так что Round(xxxxxx, 2) будет работать.
Round(xxxxxx, 2)
Для функции Floor попробуйте функцию Int, например:
Int([Measures].[Store Sales])
Для функции потолка попробуйте Int + 1
IIF(([Measures].[Store Sales]) - Int([Measures].[Store Sales]) = 0, [Measures].[Store Sales], Int([Measures].[Store Sales]) + 1)