Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Помогите с DefaultMember в иерархии / 7 сообщений из 7, страница 1 из 1
20.10.2017, 16:58
    #39539672
DrilLer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с DefaultMember в иерархии
Подскажите как решить проблему. Мне необходимо на парент иерархии по умолчанию выбрать несколько элементов. Если я в DefaultMember свойтвах указываю
([Project Product].[P Arent ID].&[24],[Project Product].[P Arent ID].&[489])
то получаю ошибку
Severity Code Description Project File Line Suppression State
Error DefaultMember(Project Product,P Arent ID) (1, 1) The 'P Arent ID' hierarchy appears more than once in the tuple. 0
...
Рейтинг: 0 / 0
20.10.2017, 18:33
    #39539732
bideveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с DefaultMember в иерархии
DrilLer,

А разве можно для defaultMember несколько элементов задавать? Вот тут пишут, что вроде как только 1: https://social.msdn.microsoft.com/Forums/sqlserver/en-US/208197a9-23fc-463f-aed9-88bba5c11fda/how-to-setup-multiple-default-members-for-a-dimension-attribute-in-ssas?forum=sqlanalysisservices
...
Рейтинг: 0 / 0
20.10.2017, 18:36
    #39539733
bideveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с DefaultMember в иерархии
DrilLer,

есть вот такой workaround на примере выходных:
create member currentcube.[Date].[Day of Week].[weekend]
as
{[Date].[Day of Week].&[6],[Date].[Day of Week].&[7]
};
...
Рейтинг: 0 / 0
20.10.2017, 18:38
    #39539736
bideveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с DefaultMember в иерархии
DrilLer,
к тому же синтаксис у вас тоже неверен, для множества элементов одного атрибута нужно использовать {} а не ()
...
Рейтинг: 0 / 0
20.10.2017, 19:30
    #39539743
DrilLer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с DefaultMember в иерархии
Да я и с фигурному пробывала.
Спс за пример проверю
...
Рейтинг: 0 / 0
20.10.2017, 21:03
    #39539759
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с DefaultMember в иерархии
Если не ллучится, то всегда можно иеррхию сделать
...
Рейтинг: 0 / 0
20.10.2017, 22:01
    #39539776
Andy_OLAP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с DefaultMember в иерархии
bideveloperDrilLer,

есть вот такой workaround на примере выходных:
create member currentcube.[Date].[Day of Week].[weekend]
as
{[Date].[Day of Week].&[6],[Date].[Day of Week].&[7]
};
А потом будет такой workaround.
В роли доступа у пользователя доступ к элементу [Date].[Day of Week].&[6] есть, а к [Date].[Day of Week].&[7] - запрет. И получается, что для него этот Set будет выдавать внутри куба ошибку. И в default member тоже ошибка.
И не получит пользователь вообще ничего.
Так что оборачивайте внутри IsError(), если хотите пользоваться грязными хаками. Хотя лучше так вообще не делать - это я уже автору темы.
Сегодня Вам нужно в дефолте выдавать набор из 3 элементов. Завтра измерение поменялось - и оказалось, что это уже 4 другие элемента. А пользователь в отчете их галочками не выбрал - и поэтому и не понял, что у него невидимый набор раз - и поменялся.
Нехорошо получится. Люди будут ругаться и даже возможно бить ногами. Не надо так.
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Помогите с DefaultMember в иерархии / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]