Текущее время: Ср, сен 10 2025, 09:06

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Переменная для EXIT
СообщениеДобавлено: Чт, апр 19 2012, 13:15 
Специалист
Специалист

Зарегистрирован:
Сб, апр 23 2011, 10:40
Сообщения: 122
Добрый день.

Ситуация следующая, в запросе используется exit-переменная(возвращает интервал в 0calmonth), для ее выполнения требуется вводить только 1 дату (к примеру 11.2011). Анализ в запросе строится на основе EXIT-интервала. В настоящий момент я сделал выбор в котором собственно и вводится искомая дата, и скрыл его.

Можно ли в запрос добавить переменную, значение которой будет передаваться только в EXIT, при этом не использовать выбор, ограниченный показатель или переменную формулу ?

Насколько мне понятно, если создаешь к примеру выбор, ограничиваешь его значениями которые фактически не могут присутствовать в системе(допустим ЕИ - [БРБ] Барабан) и скрываешь его, то система все равно будет искать эти данные, что отразится на быстроте выполнения запроса.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переменная для EXIT
СообщениеДобавлено: Чт, апр 19 2012, 14:19 
Специалист
Специалист

Зарегистрирован:
Пн, авг 06 2007, 14:59
Сообщения: 102
Можно сделать, как раз выбор и ограниченные переменные тут совсем не нужны. Делаете одну переменную для ввода тип - одно значение, вторую user-exit. Ограничиваете 0calmonth двумя, в user-exit заполняете вторую из первой, а ограничение на первую удаляете (если первое значение 100% входит в интервал, то и удалять не нужно).

Погуглите "Using User Exit for Variables in BEx Reporting", там как раз такой пример.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переменная для EXIT
СообщениеДобавлено: Чт, апр 19 2012, 15:05 
Специалист
Специалист

Зарегистрирован:
Сб, апр 23 2011, 10:40
Сообщения: 122
RiTm написал(а):
Можно сделать, как раз выбор и ограниченные переменные тут совсем не нужны. Делаете одну переменную для ввода тип - одно значение, вторую user-exit. Ограничиваете 0calmonth двумя, в user-exit заполняете вторую из первой, а ограничение на первую удаляете (если первое значение 100% входит в интервал, то и удалять не нужно).

Погуглите "Using User Exit for Variables in BEx Reporting", там как раз такой пример.


У меня показатель, ограничивается этой EXIT-переменной для 0calmonth, если в него добавляю 2-ю переменную с типом ввода - 1 значение, то переменные становятся обязательными для ввода, в рассчитанном показателе та же проблема. Работать не будет!

Может еще есть какой-нибудь хитрый способ ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переменная для EXIT
СообщениеДобавлено: Чт, апр 19 2012, 19:47 
Специалист
Специалист

Зарегистрирован:
Пн, авг 06 2007, 14:59
Сообщения: 102
Ещё можно попробовать вынести ограничение на месяц первой переменной в общий фильтр запроса, а в выборе оставить только экзит– переменную, поставив там галочку «константа– выбор».


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переменная для EXIT
СообщениеДобавлено: Пт, апр 20 2012, 11:12 
Ассистент
Ассистент

Зарегистрирован:
Чт, фев 26 2009, 00:21
Сообщения: 41
serega_qw написал(а):
RiTm написал(а):
Можно сделать, как раз выбор и ограниченные переменные тут совсем не нужны. Делаете одну переменную для ввода тип - одно значение, вторую user-exit. Ограничиваете 0calmonth двумя, в user-exit заполняете вторую из первой, а ограничение на первую удаляете (если первое значение 100% входит в интервал, то и удалять не нужно).

Погуглите "Using User Exit for Variables in BEx Reporting", там как раз такой пример.


У меня показатель, ограничивается этой EXIT-переменной для 0calmonth, если в него добавляю 2-ю переменную с типом ввода - 1 значение, то переменные становятся обязательными для ввода, в рассчитанном показателе та же проблема. Работать не будет!

Может еще есть какой-нибудь хитрый способ ?


А в чем затык, что работать не будет? Может я на что-то не обращал внимания, но именно так сделано и не в одном отчете. Проблемы с быстродействием или что-то еще? Чаще всего, какие-то показатели ограничиваются переменной-2 с типом ввода - 1 значение (либо со сдвигом либо интервалом "меньше, чем"), а другие показатели - EXIT-переменной и тогда ничего с ограничениями в user-exit делать и не надо. А EXIT-переменная чаще всего недоступна для ввода, так что проблем с обязательностью ввода нет.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переменная для EXIT
СообщениеДобавлено: Пн, апр 23 2012, 16:42 
Специалист
Специалист

Зарегистрирован:
Сб, апр 23 2011, 10:40
Сообщения: 122
qwert_AG написал(а):
А в чем затык, что работать не будет? Может я на что-то не обращал внимания, но именно так сделано и не в одном отчете. Проблемы с быстродействием или что-то еще? Чаще всего, какие-то показатели ограничиваются переменной-2 с типом ввода - 1 значение (либо со сдвигом либо интервалом "меньше, чем"), а другие показатели - EXIT-переменной и тогда ничего с ограничениями в user-exit делать и не надо. А EXIT-переменная чаще всего недоступна для ввода, так что проблем с обязательностью ввода нет.


У меня ограничение стоит в самом показателе, и если я добавляю к exit, еще 1 переменную, в появляется предупреждение что обе переменные стали обязательными для ввода, а насколько я понимаю если exit стала обязательной для ввода, то она работать не будет + этот запрос я использую в bobj-е, где нужны переменные необязательные для ввода.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переменная для EXIT
СообщениеДобавлено: Вт, апр 24 2012, 11:54 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, сен 30 2011, 11:47
Сообщения: 62
Пол: Мужской
serega_qw написал(а):
Насколько мне понятно, если создаешь к примеру выбор, ограничиваешь его значениями которые фактически не могут присутствовать в системе(допустим ЕИ - [БРБ] Барабан) и скрываешь его, то система все равно будет искать эти данные, что отразится на быстроте выполнения запроса.

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


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

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


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

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


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

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