Multix EXCEPT фильтр в вычисляемом элементе - PullRequest
1 голос
/ 04 января 2012

У меня следующий запрос для вычисляемого члена:

SUM(
    EXCEPT([Policy].[Policy Status].[Policy Status],[Policy].[Policy Status].&[Void])
    , [Measures].[CountPolicyEndorsesNull]
)

Я хочу включить еще один фильтр EXCLUDE.Я пробовал следующее:

SUM(
    {EXCEPT([Policy].[Policy Status].[Policy Status],[Policy].[Policy Status].&[Void])}
    *
    {EXCEPT([Invoice].[Invoice Status].[Invoice Status],[Invoice].[Invoice Status].&[Void])}
    , [Measures].[CountPolicyEndorsesNull]
)

, но он возвращает больше результатов, чем первый запрос.Есть идеи?

1 Ответ

0 голосов
/ 04 января 2012

Ваш синтаксис правильный.Причинами этого могут быть следующие:

  1. У вас есть отрицательные результаты в ([Счет-фактура]. [Статус счета-фактуры]. & [Void], [Показатели]. [CountPolicyEndorsesNull])
  2. У вас есть элемент по умолчанию, установленный в [Счет-фактура]. [Статус счета-фактуры]. [Статус счета-фактуры].

Попробуйте вернуть следующий запрос:

select
     [Measures].[CountPolicyEndorsesNull]
on columns,
     {[Invoice].[Invoice Status].DefaultMember,
      [Invoice].[Invoice Status].&[Void]
     }
on rows
from [CubeName]

Это будетдостань себе виновника.

...