Неверный совокупный счет для уровня измерения - PullRequest
1 голос
/ 08 сентября 2011

У меня есть иерархия измерений, например: Год -> Название месяца -> Дата.

Я пытаюсь получить совокупное количество элементов, поэтому я создал вычисляемый показатель, используя это выражение:

SUM(null:[Dim Date].[Hierarchy], [Measures].[ParentCount])

Это прекрасно работает для уровня года, но я не понимаю, почему я получаю неправильное значение для Месяца и Даты.

Я опубликовал изображение, возобновляющее проблему (извините, я не могу включить его в сообщение, потому что я новый пользователь на stackoverflow)

enter image description here

Как я уже сказал, счет на уровне Года хорош. Что не так с другим? SSAS / MDX для меня новинка

Спасибо!

1 Ответ

0 голосов
/ 09 сентября 2011

Не уверен в том, что вы ищете, но попробуйте:

SUM(null:[Dim Date].[Hierarchy].currentmember, [Measures].[ParentCount])

Чтобы понять, что делает эта функция, попробуйте:

count(null:[Dim Date].[Hierarchy].currentmember)

и даже лучше, используя Функция SetToStr MDX

SetToStr(null:[Dim Date].[Hierarchy].currentmember)

Но на самом деле MDX Debugger , извините, не SSAS, поможет вам понять, что происходит: -)

...