Как скрыть нерелевантные значения NULL в подсказках в OBIEE 11g

У нас есть столбец с записью NULL, поэтому мы не можем снять отметку с поля NULLABLE в RPD. Сценарий: мы выбираем конкретный идентификатор отдела в приглашении, для которого столбец имеет значение (скажем, Индия), но по-прежнему показывает NULL в приглашении. Когда мы берем запрос-подсказку, запущенный OBIEE, и запускаем его в SQL, он извлекает только Индию, а NULL не появляется. Есть ли другой способ удалить значение NULL в подсказке в OBIEE? Любая причина, по которой OBIEE показывает значения NULL?


person user3679762    schedule 27.05.2014    source источник


Ответы (1)


См. Этот предыдущий пост для некоторого руководства. Не все варианты подойдут вам, поскольку ваша ситуация другая, но они могут послужить хорошей отправной точкой.

Как удалить нулевые значения из приглашений в OBIEE

Подводя итог этой ссылке, если у вас есть ограниченное количество возможных значений, вы можете выбрать значения определенного столбца в разделе Параметры в диалоговом окне подсказки редактирования.

Кроме того, установка флажка, требующего ввода данных пользователем, иногда решает эту проблему с нулевым значением, однако это не всегда так и не всегда возможно в зависимости от вашей ситуации.

Наконец, попробуйте перейти к Edit Dashboard Prompt, в раскрывающемся списке Choice List Values ​​выберите SQL Results, затем напишите операторы SQL, так как имя столбца не равно «Unspecfied» (таким образом мы также можем удалить Null).

Еще раз, эта ссылка предназначена для другого вопроса, поэтому не все эти варианты применимы здесь, но я считаю, что это хорошая отправная точка.

person Mark P.    schedule 27.05.2014
comment
Нет. В моем случае это не подходит. У нас около 20 подсказок, и у нас не может быть обязательных подсказок. Любое другое решение? - person user3679762; 28.05.2014
comment
Действительна ли запись записи с нулевым значением в вашей базе данных? Кроме того, в предыдущем ответе вы не можете использовать SQL для фильтрации нулевого параметра? Я знаю, что Oracle рекомендует здесь снять флажок Nullable в RPD, чего вы, похоже, не можете сделать в вашем случае. - person Mark P.; 28.05.2014
comment
Когда вы публикуете ссылку в качестве ответа, вы должны указать здесь основные моменты на случай, если она исчезнет. Ответы только на ссылки являются основной целью для удаления. - person Brad Koch; 07.06.2014
comment
@BradKoch Спасибо. Я отредактировал ссылку, чтобы включить основные моменты. Основная причина для ссылки заключалась в том, чтобы показать OP, что существует почти точная копия его вопроса с применимым ответом (хотя и не отмечена как ответ, поэтому, возможно, на данный момент это больше применимый комментарий), однако добавление деталей в случае неработающего ссылка имеет смысл. - person Mark P.; 09.06.2014