powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Помогите с DefaultMember в иерархии
7 сообщений из 7, страница 1 из 1
Помогите с DefaultMember в иерархии
    #39539672
DrilLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите как решить проблему. Мне необходимо на парент иерархии по умолчанию выбрать несколько элементов. Если я в 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
Помогите с DefaultMember в иерархии
    #39539732
bideveloper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Помогите с DefaultMember в иерархии
    #39539733
bideveloper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DrilLer,

есть вот такой workaround на примере выходных:
create member currentcube.[Date].[Day of Week].[weekend]
as
{[Date].[Day of Week].&[6],[Date].[Day of Week].&[7]
};
...
Рейтинг: 0 / 0
Помогите с DefaultMember в иерархии
    #39539736
bideveloper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DrilLer,
к тому же синтаксис у вас тоже неверен, для множества элементов одного атрибута нужно использовать {} а не ()
...
Рейтинг: 0 / 0
Помогите с DefaultMember в иерархии
    #39539743
DrilLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да я и с фигурному пробывала.
Спс за пример проверю
...
Рейтинг: 0 / 0
Помогите с DefaultMember в иерархии
    #39539759
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если не ллучится, то всегда можно иеррхию сделать
...
Рейтинг: 0 / 0
Помогите с DefaultMember в иерархии
    #39539776
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
7 сообщений из 7, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Помогите с DefaultMember в иерархии
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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