| 
					
				 | 
			
			
				@@ -389,7 +389,7 @@ JpcCrossTabSrv.prototype.createNew = function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         for (let colIdx = 0; colIdx < colSplitCnt; colIdx++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             pageStatus[JV.STATUS_CROSS_COL_END] = (colIdx === (colSplitCnt - 1)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             let needOneMoreRptEnd = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            if (pageStatus[JV.STATUS_CROSS_ROW_END] && pageStatus[JV.STATUS_CROSS_COL_END]) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            if ((segIdx === segCnt - 1) && pageStatus[JV.STATUS_CROSS_ROW_END] && pageStatus[JV.STATUS_CROSS_COL_END]) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 pageStatus[JV.STATUS_REPORT_END] = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 private_resetBandArea(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 let hasAdHocColEnd = !JpcCrossTabHelper.chkTabEnd(JV.NODE_CROSS_COL_SUM, rptTpl, bands, me.sortedColSequence, segIdx, (colSplitCnt - 1) * orgMaxColRec, maxColRec); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -442,7 +442,7 @@ JpcCrossTabSrv.prototype.createNew = function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         for (let rowIdx = 0; rowIdx < rowSplitCnt; rowIdx++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             pageStatus[JV.STATUS_CROSS_ROW_END] = (rowIdx === (rowSplitCnt - 1)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             let needOneMoreRptEnd = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            if (pageStatus[JV.STATUS_CROSS_ROW_END] && pageStatus[JV.STATUS_CROSS_COL_END]) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            if ((segIdx === segCnt - 1) && pageStatus[JV.STATUS_CROSS_ROW_END] && pageStatus[JV.STATUS_CROSS_COL_END]) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 pageStatus[JV.STATUS_REPORT_END] = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 private_resetBandArea(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 let hasAdHocColEnd = !JpcCrossTabHelper.chkTabEnd(JV.NODE_CROSS_COL_SUM, rptTpl, bands, me.sortedColSequence, segIdx, (colSplitCnt - 1) * orgMaxColRec, maxColRec); 
			 |