Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Значение из предыдущего вхождения в трейлер DW / 7 сообщений из 7, страница 1 из 1
19.10.2007, 13:46
    #34880916
MikeV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение из предыдущего вхождения в трейлер DW
Привет, ALL! Помогите, плз, срочно!
В этом трейлере поочередно появляются:
1. Сумма всей продукции;
2. Сумма некондиции.
Когда появляется некондиция, нужно показать разность:
( 1 ) - ( 2) = Сумма кондиционной продукции.
А вот как добыть ( 1 ) из предыдущего вхождения в трейлер DW ???
Заранее спасибо!
...
Рейтинг: 0 / 0
19.10.2007, 14:02
    #34880984
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение из предыдущего вхождения в трейлер DW
MySum - computed field (1)
Что-то типа такого (не проверял):
Код: plaintext
MySum[last(GetRow() for group  1 )  - first(GetRow() for group  1 ) -  1 ]
...
Рейтинг: 0 / 0
19.10.2007, 14:23
    #34881078
MikeV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение из предыдущего вхождения в трейлер DW
2 Марк:
Мне нужно получить значение DataWindow Object'е, а не в сценарии PowerScript.
...
Рейтинг: 0 / 0
19.10.2007, 14:46
    #34881175
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение из предыдущего вхождения в трейлер DW
MikeVМне нужно получить значение DataWindow Object'е, а не в сценарии PowerScript
Это выражение для computed field. Только я немного ошибся - если MySum будет column, то так сделать можно, если computed field, то по всей видимости вот так
Код: plaintext
evaluate('Mysum'," + string(first(getrow() for group 1) - 1) + ")"
...
Рейтинг: 0 / 0
19.10.2007, 14:52
    #34881199
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение из предыдущего вхождения в трейлер DW
Кусок оторвался
describe("evaluate('Mysum'," + string(first(getrow() for group 1) - 1) + ")"
...
Рейтинг: 0 / 0
21.10.2007, 11:39
    #34882996
KOLCHOZ_POSTEVENT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение из предыдущего вхождения в трейлер DW
А что зачит "поочерёдно" в одном и том же трейлере?
В смысле группировка то по одним и тем же полям.
Но данные построенны так,что в первую группу попадает вся продукция а во вторую брак.А потом надо эти суммы сложить,йес?
Так заведите вычисляемое поле-индикатор,для нормльной продукции 1,для брака -1,а потом сумма произведений (колличество на индикатор) и ничего не надо доставать-само придёт.
...
Рейтинг: 0 / 0
22.10.2007, 17:21
    #34885806
VOLMR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение из предыдущего вхождения в трейлер DW
Всем спасибо!
Решил проблему с помощью Nested Report/
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Значение из предыдущего вхождения в трейлер DW / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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