0

質問があります:

データは次のようになります。

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 を別のページにします。

4

1 に答える 1