[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Odp: Grupowanie
Beata Lebryk wrote:
>
> Chyba sie troche nie zrozumielismy. Opisze to moze jasniej. Mam tablice z
> kontami: 010 020 030 031 041. Dla tych kont mam jakies wartosci. Chodzi mi o
> uzyskanie kwot bedacych sumami dla odpowiednich kont (sumowanie po pierwszym
> i ostanim znaku). Czyli chce uzyskac takie liczby:
> kwote "Razem" dla grupy 0*0, "Razem" 0*1 "Razem" 1*1 itd. Nie interesuja
> mnie podsumowania dla kont z grupy 0**, 1** ani tez dla grup **0, **1.
>
> Ja robie to tak:
>
> for each konto break by substring(konto,1,1) by substring(konto,3,1):
> if last-of(...)
> ...
> end
> end.
>
> I tu pojawia sie problem, bo jezeli dam if last-of("pierwszy_substring") to
> mam wyniki dla grup 0**,1**,2** itd, a jezeli uzywam
> last-of("drugi_substring") to mam **0,**1,**2.
> Jak zrobic zeby dawal mi wyniki po podwójnym grupowaniu ?
>
for each konto break by substring(konto,1,1) by substring(konto,3,1):
if last-of(substring(konto,1,1)) then do:
if last-of(substring(konto,3,1)) then do:
...
tu są wyniki po podwójnym grupowaniu
end.
end.
end.
------
Strona WWW: http://pluton.pol.lublin.pl/pugpl/index.htm
Obsluga listy: listserv@zeto.bydgoszcz.pl
Archiwum listy: http://www.zeto.bydgoszcz.pl/progress/index.html
------