Расчет процентов по MDX - PullRequest
       6

Расчет процентов по MDX

0 голосов
/ 10 августа 2011

Я новичок в MDX Query, и я пытаюсь добавить процент от процента посещений в каждой строке. Следующий код:

SELECT {[Measures].[Client Interventions Count]* [Dim Intervention Attendance].[Attended].Children} ON COLUMNS,
[Dim Date].[Calendar].[Month Name] ON ROWS
FROM [Client Intervention]

выдача результата:

enter image description here

Как я могу выполнить расчет для каждой строки? Например, первая строка ноября 2007 г., общее количество вмешательств клиента = 68, поэтому процентное значение должно быть 57/68%

Есть идеи? Спасибо

1 Ответ

0 голосов
/ 11 августа 2011

Используйте вычисляемый член - вы можете найти несколько примеров здесь .Идея запроса заключается в следующем:

WITH MEMBER [Dim Intervention Attendance].[Attended].[%] AS
    ( [Dim Intervention Attendance].[Attended].[Attented],
       [Measures].[Client Interventions Count] )
  / ( [Dim Intervention Attendance].[Attended].[Not Attented], 
      [Measures].[Client Interventions Count] )

SELECT  
  [Measures].[Client Interventions Count] 
   * { [Dim Intervention Attendance].[Attended].[%], 
       [Dim Intervention Attendance].[Attended].Children } ON COLUMNS,

  [Dim Date].[Calendar].[Month Name] ON ROWS

FROM [Client Intervention

]

...