Текущее время: Вт, авг 26 2025, 17:23

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




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Не считываются значения показателя в FOX
СообщениеДобавлено: Ср, окт 03 2012, 08:53 
Начинающий
Начинающий

Зарегистрирован:
Ср, окт 03 2012, 08:33
Сообщения: 6
Всем привет,
столкнулся с проблемкой в FOX BIIP. Задача: вычислить общую сумму количества по всем выбранным месяцам (сумма значений показателя '001').
При выполнении с трассировкой вижу несколько блоков (в которых мне и надо вычислить сумму), блоки формируются так как мне надо. Но не выбирается значение показателя 0QUANTITY (равно 0). В итоге новая запись на показатель '002' не формируется.
Пробовал выбрать все существующие признаки и подставить их в формулу - получаем один блок, со всеми записями, но и там показатель =0. В чем может быть ошибка?

Code:
DATA MONTH TYPE 0CALMONTH2.
DATA CALDAY TYPE 0CALDAY.
DATA TOTAL TYPE F.

* пока константа, потом забирать из функции
CALDAY = '20120101'.

TOTAL = 0.

FOREACH MONTH IN REFDATA.
  TOTAL = TOTAL + { 0QUANTITY,#, MONTH, '001' }.
ENDFOR.

{ 0QUANTITY, CALDAY, MONTH, '002' } = TOTAL.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Не считываются значения показателя в FOX  Тема решена
СообщениеДобавлено: Ср, окт 03 2012, 09:18 
Начинающий
Начинающий

Зарегистрирован:
Ср, окт 03 2012, 08:33
Сообщения: 6
Проблемка решена.

Code:
DATA MONTH TYPE 0CALMONTH2.
DATA CALDAY TYPE 0CALDAY.
DATA MYCALDAY TYPE 0CALDAY.
DATA TOTAL TYPE F.

* пока константа, потом забирать из функции
* BIIP БУДЕТ РУГАТЬСЯ ЕСЛИ В ТЕСТОВЫХ ДАННЫХ MONTH БУДЕТ БОЛЬШЕ 2 ИЛИ МЕНЬШЕ 2
MYCALDAY = '20120229'.

TOTAL = 0.

FOREACH MONTH, CALDAY IN REFDATA.
  TOTAL = TOTAL + { 0QUANTITY, CALDAY, MONTH, '001' }.
ENDFOR.

{ 0QUANTITY, MYCALDAY, MONTH, '002' } = TOTAL.


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

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


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

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


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

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