Текущее время: Вс, сен 07 2025, 12:22

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Цикл Foreach Endfor
СообщениеДобавлено: Чт, ноя 17 2005, 17:49 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, сен 14 2005, 22:40
Сообщения: 296
Есть у меня некий признак X, в котором много числовых значений типа 10, 20, 30, 40, .... Для признака сделана переменная data y type x.
Вседа будет ли цикл foreach y .... endfor, брать значения в порядке их возрастания?

_________________
сплю и саплю


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 18 2005, 08:00 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, дек 27 2004, 13:48
Сообщения: 772
Откуда: от верблюда
Всегда.

The statement FOREACH ... ENDFOR executes an iteration over the values of a characteristic sorted in ascending order (restricted by selection conditions from planning level or package, if required) or over the key figures contained in the planning level.

(c) SAP Library

_________________
Бросай курить, вставай на лыжи -
И вместо рака будет грыжа!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 18 2005, 09:15 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, сен 14 2005, 22:40
Сообщения: 296
Спасибо, Виталий Константинович :wink:
Тогда расширю вопрос - если есть ряд 1, 02, 5, 10, 15, 30, то порядок будет следующий: 02, 1, 10, 15, 30, 5, т.е. ведущие нули учитываются ? 8)

_________________
сплю и саплю


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 18 2005, 09:36 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, дек 27 2004, 13:48
Сообщения: 772
Откуда: от верблюда
Леонид Ф. написал(а):
Спасибо, Виталий Константинович :wink:
Тогда расширю вопрос - если есть ряд 1, 02, 5, 10, 15, 30, то порядок будет следующий: 02, 1, 10, 15, 30, 5, т.е. ведущие нули учитываются ? 8)


:)
Я так понимаю, у тебя признак типа CHAR.
Ведущие нули учитываются.
Можно сделать Альфа-преобразование при загрузке основных данных, либо сделать признак типа NUMC, тогда ведущие нули будут у всех значений и порядок будет нормальный: 01, 02, 03, ..., 10, 11, ..., 20, 21, ...

_________________
Бросай курить, вставай на лыжи -
И вместо рака будет грыжа!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 18 2005, 09:42 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, сен 14 2005, 22:40
Сообщения: 296
Уже поздно делать другой признак :lol: А насчет Альфа-преобразования... сначала на хелп.сап.ком надо 8)

_________________
сплю и саплю


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

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


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

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


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

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