Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / как пронумеровать группы? / 7 сообщений из 7, страница 1 из 1
26.12.2003, 16:28
    #32364742
dGrichine
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как пронумеровать группы?
Прошу прощения, но что-то на ум сразу не приходит... Может кто сталкивался...

Например, есть DW с группировками... Выводим обобщенные данные только в шапке каждой группы, т.е. в подсекции данных ничего нет
Необходимо сделать нумерацию по каждому из уровней группировок, например:
1
2
3
..1
..2
4
..1
..2
....1
5

ЗЫ
как нумеровать и считать строки внутри групп знаю, вопрос в том как пронумеровать сами группы...
...
Рейтинг: 0 / 0
26.12.2003, 17:48
    #32364841
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как пронумеровать группы?
first_row_in_group = if ( cumulativeSum ( 1 for group 1 ) = 1 , 1 , 0)

group_number = cumulativeSum( first_row_in_group for all )
...
Рейтинг: 0 / 0
26.12.2003, 18:35
    #32364890
dGrichine
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как пронумеровать группы?
2 ЗоринАндрей
Спасибо, идея понятна... получилось, то что хотел, но...

странно почему не получается расчитать одним выражением:
cumulativeSum( if ( cumulativeSum ( 1 for group 1 ) = 1 , 1 , 0) for all )
судя по документации ничего мешать не должно или if () и case () не являются допустимыми выражениями для cumulativeSum?
...
Рейтинг: 0 / 0
26.12.2003, 21:58
    #32364997
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как пронумеровать группы?
Aggregate functions cannot be nested.
Ну нельзя их друг в друга вкладывать в одном выражении.
...
Рейтинг: 0 / 0
27.12.2003, 10:59
    #32365108
dGrichine
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как пронумеровать группы?
Да, действительно... сглупил...
Еще раз спасибо...
...
Рейтинг: 0 / 0
29.12.2003, 06:55
    #32365426
Andyn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как пронумеровать группы?
Вот тут примерчик есть. Да и вообще полезная страничка.

http://grebenyukov.narod.ru/pb.htm#30
...
Рейтинг: 0 / 0
30.12.2003, 14:10
    #32366946
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как пронумеровать группы?
Пронумеровать строки в группе и пронумеровать сами группы это немного разные вещи, не так ли?

Зорин А.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / как пронумеровать группы? / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]