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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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