質問があります:
データは次のようになります。
a 1
a 2
a 3
a 4
a 5
a 6
...
d 1
d 2
...
f 1
f 2
...
列aのグループが1ページに収まらない場合は、a、b、c、dの後にスキップを中断し、ページを中断します。
proc report を使用して、次のように印刷したいと考えています。
a 1
a 2
a 3
a 4
a 5
b 1
b 2
b 3
b 4
b 5
*************************(if a and b can fit in the this page)
c 1
c 2
c 3
c 4
c 5
c 7
c 8
**********************(if c can fit in the page but no enough room for 5 rocords in d, so d will goes to next page)
d 1
d 2
d 3
...
問題は、break after /skip と break after/page を使用したい場合、skip が表示されると break ページも表示されるため、abcd の各グループが別のページにあるということです。
しかし、私が望むのは、a と b が 1 ページに収まる場合、a と b の後にスキップを中断し、b の後にページを中断することです。c と d が 1 ページに収まらない場合は、c の後で改ページし、c と d を別のページにします。