Текущее время: Ср, апр 24 2024, 06:27

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: SAP BEx отбор строк по значению показателия или как убрать пустые строки
СообщениеДобавлено: Сб, июн 27 2015, 11:17 
Специалист
Специалист

Зарегистрирован:
Пн, сен 07 2009, 07:20
Сообщения: 146
Добрый день всем!

Столкнулся со следующей проблемой. В результате вычислений показателей в запросе образуются строки, в которых изменения заполнены, а показатели все равны нулю. Такие строки в запросе в Analyzer прекрасно отсекаются условиями и режимом подавления нулей, установленном в свойствах запроса.

Надо заметить, что условия не работают в MDX, а, следовательно, не могут применяться для фильтрации данных на уровне WEB.

Сейчас есть необходимость построить Dashboard по этому запросу. И тут-то кроется самое интересное. SAP Dashboard НЕ УМЕЕТ фильтровать данные по показателям, а, следовательно, в результаты попадают строки с пустыми значениями.

Вопрос: можно ли как-то в BEX рассчитанный показатель вытащить в параметры запроса???

Необходимо на уровне результатов BEx отсечь как-то эти строки не прибегая к условиям запроса.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SAP BEx отбор строк по значению показателия или как убрать пустые строки
СообщениеДобавлено: Вс, июн 28 2015, 09:34 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вс, янв 11 2009, 14:41
Сообщения: 902
Откуда: Москва
Пол: Мужской
Непонятно зачем вам пользоваться условиями, если у вас все показатели в строке, как вы пишете, равны нулю?! В таких случаях обычного подавления строк с нулевыми значениями достаточно, без всяких условий


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SAP BEx отбор строк по значению показателия или как убрать пустые строки
СообщениеДобавлено: Пн, июн 29 2015, 08:32 
Специалист
Специалист

Зарегистрирован:
Пн, сен 07 2009, 07:20
Сообщения: 146
Да, с точки зрения Analyzer все хорошо отображается просто с подавлением нулей. Однако, в Business Objects почему-то подавление не работает. Странно, конечно. Вот и ищем решение через все что можно. Пробовали через условия - они то же не работают, к сожалению.

Задача в общем-то на первый взгляд проста: нужно удалить как бы строки, у которых пустые значения. Подскажите, пожалуйста, а можно ли все-таки как-то сделать отбор по значению показателя, а не измерения? Может как-то через переменные это делается?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SAP BEx отбор строк по значению показателия или как убрать пустые строки
СообщениеДобавлено: Пн, июн 29 2015, 09:55 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вс, янв 11 2009, 14:41
Сообщения: 902
Откуда: Москва
Пол: Мужской
Почему не работает в BO не знаю - не работал с ним. Хотя, насколько мне известно, в BO есть ведь отдельный источник - BEx-запрос. По идее все, что создано на уровне BEx-запроса в Query Designer-е, должно поддерживаться этим источником. Возможно, следует поискать ноты на BO для этого случая.

Ну а в качестве альтернативы, которая в некоторых ситуациях сможет помочь, можно создать отдельный признак SUPPRESS, в который в BADI виртуальных признаков/показателей записывать 1, если показатели нулевые, и нолик в противном случае, а в BO потом фильтровать. Но такой вариант не везде сработает, так как все показатели могут стать равны нулю, например, только после агрегации, а виртуальные признаки обрабатываются до. В этом случае можно перейти к виртуальным кубам на основе ФМ, но проще и правильнее будет все-таки поискать ноты.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SAP BEx отбор строк по значению показателия или как убрать пустые строки
СообщениеДобавлено: Ср, июл 01 2015, 09:27 
Специалист
Специалист

Зарегистрирован:
Пн, сен 07 2009, 07:20
Сообщения: 146
Я понял, но у нас BO стоит последней версии. Показатели действительно только после агрегации становятся нулевыми. Короче похоже ждать нужно следующего SP для BO.


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

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


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

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


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

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