Текущее время: Пн, авг 04 2025, 10:43

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Условия выбора в Excele из мультикуба
СообщениеДобавлено: Вт, апр 22 2014, 11:00 
Начинающий
Начинающий

Зарегистрирован:
Ср, ноя 30 2011, 10:44
Сообщения: 5
Суть проблемы такая:
Мультикуб состоит из простого куба и ОДС, у которых, в свою очередь, есть одинаковые 3 признака.
Перед выводом отчета в Excele появляется окно для выборки с признаками, среди которых есть только имеющиеся в кубе.
Если задать выборку по такому признаку, то отчет получается пустой.
В этом случае, приходится пользовалю к своим ограничениям обязательно добавлять еще и '#', тогда отчет выводится.
Посоветуйте, как обработать такую ситуацию, чтобы пользователю не надо было добавлять '#' в выборку для признаков, которые есть только в кубе, или только в ОДС ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Условия выбора в Excele из мультикуба
СообщениеДобавлено: Вт, апр 22 2014, 16:09 
Специалист
Специалист

Зарегистрирован:
Пн, ноя 01 2010, 08:21
Сообщения: 162
Вы точно связали признаки между кубом и ОДС при проектировании мультипровайдера?
Если признаки связаны однозначно, на них настроен фильтр в bex'e, то данные, соответствующие условию, будут выводиться.
Возможно, ваш отчет не работает:
1. Неправильно идентифицированы признаки и показатели в мульте.
2. Некорректные условия в bex-запросе, возможно, вы еще ограничиваете инфо-провайдер.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Условия выбора в Excele из мультикуба
СообщениеДобавлено: Ср, апр 23 2014, 10:06 
Начинающий
Начинающий

Зарегистрирован:
Ср, ноя 30 2011, 10:44
Сообщения: 5
Объясню подробнее.
Три признака : "Цех", "Год", "Закупочная организация" имеются как в ОДС так и в кубе.
В идентификаторе в колонке соответствия стоят птички напратив этих признаков как для ОДС, так и для куба.
Два показателя: "сумма лимита денег" из ОДС и "сумма заказа" из куба.
Если в отчете задать условие по любому из этих трех признаков, например "Цеху", то все нормально, показывает и "сумма лимита денег" и "сумма заказа" .

Есть еще, например, один признак "Группа закупок", который есть только в кубе.
Если в отчете задать условие по группе закупок, то в колонке показателя "сумма лимита денег" оказываются нули так как в ОДС нет такого признака.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Условия выбора в Excele из мультикуба
СообщениеДобавлено: Ср, апр 23 2014, 10:29 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 18 2008, 07:37
Сообщения: 256
dav101, добрый день!

Добавьте в фильтре bex-запроса '#' к признаку "Группа закупок" в дополнение к имеющейся переменной.
В таком случае пользователю не придётся каждый раз указывать неприсвоенные значение, т.к. они будут выбраны на уровне запроса.

_________________
The extent of reliability of the data affect on the quality of resource allocation.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Условия выбора в Excele из мультикуба
СообщениеДобавлено: Ср, апр 23 2014, 10:58 
Начинающий
Начинающий

Зарегистрирован:
Ср, ноя 30 2011, 10:44
Сообщения: 5
Если добавить в фильтре bex-запроса '#' к признаку "Группа закупок", а
пользователь, в свою очередь, ничем не захочет ограничить этот признак ( оставит его пустым), то
в этом случае, мы получаем заполненную колонку "сумма лимита денег", а колонку "сумма заказа" с нулями.

Тут получается, что "#" надо добавлять, если пользователь ввел ограничение, а если нет, то и "#" добавлять не надо.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Условия выбора в Excele из мультикуба
СообщениеДобавлено: Ср, апр 23 2014, 11:18 
Начинающий
Начинающий

Зарегистрирован:
Ср, ноя 30 2011, 10:44
Сообщения: 5
Я еще пробовал изменять значение переменной фильтра после ввода ( т.е добавлять "#" если введено значение)
в 3-блоке в инклуде ZXRSRU01 юзерэкзита. Но и там изменение почему-то не происходит, т.е "#" не добавляет.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Условия выбора в Excele из мультикуба
СообщениеДобавлено: Ср, апр 23 2014, 11:35 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 18 2008, 07:37
Сообщения: 256
Вроде правильная идея с user exit, попробуйте сделать двумя переменными, значения одной вводят пользователи, а вторая расчитывается из первой, при её заполнении.

_________________
The extent of reliability of the data affect on the quality of resource allocation.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Условия выбора в Excele из мультикуба
СообщениеДобавлено: Чт, апр 24 2014, 09:27 
Специалист
Специалист

Зарегистрирован:
Вт, янв 25 2011, 11:47
Сообщения: 150
Ограничения на признаки отсутствующие в ОДС (или в кубе) добавляйте не в общий фильтр, а в ограниченные показатели


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Условия выбора в Excele из мультикуба
СообщениеДобавлено: Вт, апр 29 2014, 16:33 
Специалист
Специалист

Зарегистрирован:
Пн, окт 03 2011, 17:24
Сообщения: 153
Либо можно сделать структуру в которую воткнуть 2 признака - 1ый данные из куба с фильтрами на признаки доступные только в кубе, второй - соответственно из DSO.
Это если требуется данные разделять.

Если разделять не требуется - выше описана реализация (фильтр не на уровне запроса, а на уровне показателей).

_________________
Нас всех отчислят... как это мило


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Условия выбора в Excele из мультикуба
СообщениеДобавлено: Ср, май 07 2014, 09:01 
Начинающий
Начинающий

Зарегистрирован:
Ср, ноя 30 2011, 10:44
Сообщения: 5
Спасибо всем.
Сделал через ограниченные показатели, все получилось.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB