У меня есть таблица фактов с 10 измерениями. из 10 мер 9 агрегируются на уровне суммы. Но у меня есть цена за единицу, которая является неаддитивной факторной мерой. Когда я перехожу к свойству Агрегации и не делаю его, он не работает в SSAS и дает значения NULL в кубе. когда куб обработан. Так есть ли способ, где я могу иметь дело с моей неаддитивной мерой под названием Unit_Price.SO создал MDX. Я не знаю, правильно ли это делать, или нет. Вот мой MDX. Пожалуйста, предложите метод, чтобы сделать выше.
with member [Measures].[Non Additive Unit Sales] as
case when [Time].Level is [Time].[Month]
and [Gender].Level is [Gender].[Gender]
and [Customers].Level is [Customers].[Name]
and [Product].Level is [Product].[Product Name]
then [Measures].[Unit Sales]
else null
endselect
{[Measures].[Unit Sales],
[Measures].[Non Additive Unit Sales],
[Measures].[Semi Additive Unit Sales]}
* [Gender].Members ON COLUMNS,
[Time].Members ON ROWS
from [Sales]