Текущее время: Пн, авг 04 2025, 12: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 часа


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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