MDX Фильтровать измерение с другим измерением - PullRequest
0 голосов
/ 23 марта 2010

Прошу прощения за мое незнание, но я новичок в MDX ниже - это запрос, который я пытаюсь запустить

 SELECT 
 NON EMPTY { [Measures].[Task Burn Down] } ON COLUMNS, 
 NON EMPTY { ([Calendar].[Date].[Date].ALLMEMBERS * [Priority].[Priority Code].[Priority Code].ALLMEMBERS ) } 
 DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS 
FROM ( 
 SELECT 
  ( { Filter([Calendar].[Date].AllMembers, [Calendar].[Date].CurrentMember <= [Sprint].[Sprint].CurrentMember.Properties("Stop Date")) } ) ON COLUMNS 
 FROM ( 
  SELECT 
   ( { [Sprint].[Sprint].AllMembers } ) ON COLUMNS 
  FROM ( 
   SELECT 
    ( { [Team].[Team].AllMembers } ) ON COLUMNS 
   FROM [Backlog2]
  )
 )
) 
WHERE ( [Team].[Team].&[27], [Sprint].[Sprint].&[9] ) 
CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS

Когда я запускаю это, я ожидаю получить 1 значение для [Measures]. [Task Burn Down] для каждого дня месяца. Но я хочу только один месяц. У моего измерения Sprint есть дата окончания, и я не хочу возвращать какие-либо значения после даты окончания. Что я делаю не так?

1 Ответ

1 голос
/ 05 апреля 2010

Ребята, похоже, моя единственная проблема была в том, что я забыл обработать размеры куба. Ой, иногда такие вещи случаются. У меня есть запрос выше работает.

...