Расчет процента отмененных заказов в MDX - PullRequest
0 голосов
/ 14 мая 2018

Я новичок в MDX Queries.В настоящее время я пытаюсь рассчитать процент отмененных заказов.Код статуса отмененных заказов - 3. Но это проверка для меня так сложна.Я искал подсказку в Интернете, но все еще не смог выяснить.Приведенный ниже код правильно рассчитывает количество отмененных заказов, но мне нужно затем выяснить процент отмененных заказов. Вот мой код ниже: Я действительно буду признателен за любую помощь.

SELECT NON EMPTY { [Measures].[Order Group Count] } ON COLUMNS FROM (
  SELECT ( { [Order Status].[Status Code].&[3] } ) ON COLUMNS FROM [NCube]) 
    WHERE ( [Order Status].[Status Code].&[3] ) 
      CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, 
      FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS

Большое спасибо заранее

1 Ответ

0 голосов
/ 14 мая 2018

Вам нужно будет создать вычисляемую меру в вашем скрипте, или, в качестве альтернативы, вы можете создать ее в виде вычисления в вашем кубе.Следующее должно получить ответ с точки зрения сценария:

С показателями MEMBER. [CancelledOrders] AS SUM ([Статус заказа]. [Код состояния]. & [3], [Показатели]. [Группа заказов]Count])

MEMBER Показатели. [PercentCancelled] AS DIVIDE (Показатели. [CancelledOrders], [Показатели]. [Счет группы заказов])

Выберите {Measures. [PercentCancelled]} ON COLUMNSОТ [NCube]

Надеюсь, это поможет вам начать.

MrHH

...