Текущее время: Вт, апр 23 2024, 11:15

Часовой пояс: 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 часа


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

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


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

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