powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Вопрос по Business Objects
5 сообщений из 5, страница 1 из 1
Вопрос по Business Objects
    #33166704
ante871
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую всех.
Помогите разобраться как решить такую проблему:

есть запрос типа SELECT NumClient, TypeClient(NumClient) FROM Clients

хранимая функция TypeClient(NumClient integer) return varchar2
иногда возвращает строку вида 'Ошибка: ...'

так вот если такие строки в отчёте есть, то надо чтобы в начале отчёта была ячейка с сообщением 'Есть ошибки'

как написать форумулу для такой ячейки???

буду благодарен за помошь :)
...
Рейтинг: 0 / 0
Вопрос по Business Objects
    #33166965
kosour
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ante871Приветствую всех.
Помогите разобраться как решить такую проблему:

есть запрос типа SELECT NumClient, TypeClient(NumClient) FROM Clients

хранимая функция TypeClient(NumClient integer) return varchar2
иногда возвращает строку вида 'Ошибка: ...'

так вот если такие строки в отчёте есть, то надо чтобы в начале отчёта была ячейка с сообщением 'Есть ошибки'

как написать форумулу для такой ячейки???

буду благодарен за помошь :)

Как вариант:

IF(LEFT(TypeClient,7) = 'Ошибка:' THEN "Есть ошибки" ELSE "Ошибок нет"
...
Рейтинг: 0 / 0
Вопрос по Business Objects
    #33167106
Pavel Lutsyuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте,

для одной ячейки подойдет следующая формула:

=If (Max((If Left(<TypeClient(NumClient)>,7)="Ошибка" Then 1 Else 0) In <TypeClient(NumClient)>)=1) Then "Есть ошибки" Else "Ошибок нет"

С уважением, Павел.
...
Рейтинг: 0 / 0
Вопрос по Business Objects
    #33167646
ante871
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Pavel LutsyukЗдравствуйте,

для одной ячейки подойдет следующая формула:

=If (Max((If Left(<TypeClient(NumClient)>,7)="Ошибка" Then 1 Else 0) In <TypeClient(NumClient)>)=1) Then "Есть ошибки" Else "Ошибок нет"

С уважением, Павел.

Этот вариант работает. Спасибо большое!
...
Рейтинг: 0 / 0
Вопрос по Business Objects
    #33175775
из Нска
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Pavel Lutsyuk

Павел, есть вопросы по БО, скинь плиз, свои координаты на мое мыло.

sergnel собака list точка ru
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Вопрос по Business Objects
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]