У меня есть куб в многомерном режиме SSAS.
Я создал расчетную меру в визуальной студии под названием «Общая стоимость».Формула имеет вид:
[Measures].[Unit Cost]*[Measures].[Qty]
Она находится на самом низком уровне детализации (т. Е. В информации транснационального уровня есть эти поля).
Формула работает хорошо, пока я представляюданные с таким же уровнем детализации (например, когда я создаю сводку, а строки - это идентификаторы транзакций - как исходный файл)
Однако, когда я представляю их в агрегированном формате (например, по заказу клиента)) - тогда вместо того, чтобы делать вычисления и затем суммировать их, они суммируют и затем вычисляют.
Вот то, что я ожидал: Ожидаемые результаты против того, что я получаю
Насколько я понимаю, это независимо от (правильной / неправильной) иерархической структуры.Другими словами, я ожидал, что этот расчет будет работать даже без определения какой-либо иерархии между уровнем идентификатора транзакции и уровнем клиента.
Буду признателен за вашу помощь!