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

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

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

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

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

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

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

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

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

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

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

Как вариант:

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

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

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

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

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

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

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

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

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

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


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