Текущее время: Пт, сен 05 2025, 00:55

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


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

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


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

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