SSAS, как сделать так, чтобы в атрибуте измерения «Месяц» отображались только месяцы текущего года? - PullRequest
0 голосов
/ 24 сентября 2018

В нашем измерении даты есть атрибуты Месяц и Год.Атрибут Month установил в качестве ключа int month_year, чтобы избежать проблемы с дублированием, а атрибут Month имеет имя, например, январь, февраль ...

Теперь существует проблема, если пользователь перетаскивает год и месяц для фильтрации и определяет ихгод, скажем, 2017, он ожидает увидеть атрибут месяца в фильтре, который отображает только 12 названий месяцев в 2017 году. Однако атрибуты месяца показывают названия месяцев для всех лет, которые повторяются много раз.

В этом измерении уже есть календарная иерархия.Но пользователь хочет определить фильтр вне иерархии.Как построить такой атрибут месяца в кубе?Кто-нибудь имеет представление об этом?Заранее спасибо!

1 Ответ

0 голосов
/ 24 сентября 2018

Проблема была решена.Просто добавьте новый столбец в таблицу дат, скажем, Month_in_current_Year, имеет такое же содержимое, что и столбец Month.Добавьте этот новый столбец к измерению даты в качестве нового атрибута.Этот новый атрибут работает для моей цели.Он показывает только 12 элементов в виде месяцев в году.И это нарезает правильное значение при настройке фильтра.Какая магия это куб!

...