Текущее время: Чт, май 09 2024, 16:32

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Проблема с функцией InList
СообщениеДобавлено: Пн, мар 16 2015, 18:15 
Начинающий
Начинающий

Зарегистрирован:
Чт, ноя 13 2014, 11:16
Сообщения: 21
Доброе всем время суток!
Коллеги, помогите чайнику!
У чайника есть массив данных и два параметра, содержащие список объектов, доступиться к которым можно следующим образом:
- UserResponse("Список плановых моделей:");
- UserResponse("Список плановых моделей:").

Нужно определить 2 суммы, относящиеся к своей группе.

Sum([Plan67].[Cost]) Where([Modelname] InList( UserResponse("Список плановых моделей:")))
Sum([Plan67].[Cost]) Where([Modelname] InList( UserResponse("Список моделей по факту:")))

Синтаксический контроль такая писанина не проходит.
Реализовал через функцию Pos, но работает оно так себе. Подскажите пожалуйста, какие есть ещё варианты?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с функцией InList
СообщениеДобавлено: Вт, мар 24 2015, 15:13 
Начинающий
Начинающий

Зарегистрирован:
Пт, ноя 14 2014, 16:06
Сообщения: 21
Как вариант(если работа идет с юниверсом над реляционной СУБД) можно сделать новый атрибут вида
atr=case when Modelname in @prompt("Список плановых моделей:",......) then 1 else 0 end

После чего в самом отчете использовать формулу Sum([Plan67].[Cost]) Where([atr]=1)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с функцией InList
СообщениеДобавлено: Ср, апр 01 2015, 12:52 
Начинающий
Начинающий

Зарегистрирован:
Чт, ноя 13 2014, 11:16
Сообщения: 21
DMuguev Юстасу.

Спасибо, но... Реализовать через ПРОМПТ не получится из-за использования мной стандартных для наших отчётов фильтров - будет задвоение параметров при запуске отчёта. У меня BO версии xi31.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с функцией InList
СообщениеДобавлено: Чт, апр 02 2015, 15:19 
Начинающий
Начинающий

Зарегистрирован:
Пт, ноя 14 2014, 16:06
Сообщения: 21
При совпадении типа данных и текста запроса в промпте даже в 3.1 параметры не дублировались, так же можно использовать @VALUE


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с функцией InList
СообщениеДобавлено: Чт, апр 09 2015, 18:44 
Начинающий
Начинающий

Зарегистрирован:
Чт, ноя 13 2014, 11:16
Сообщения: 21
DMuguev - Юстасу.
Мы используем многоступенчатую выборку при определении параметров. Поэтому, начиная со второго уровня выборки и ниже БО уже не различает Промпты и дублирует их при запросе отчёта. А вот про функцию @Value я пока ничего не знаю...


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

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


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

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


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

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