달성하고자하는 것은 각 페이지 하단에 누적 부분 합계입니다.누적 합계를 페이지에 작성하는 방법은 무엇입니까?
첫 번째 페이지에서 열의 해당 페이지에 대한 합계 (이 열을 A라고 함)가 표시됩니다. 두 번째 페이지에는 전체 A가 표시된 마지막 페이지까지 A 열의 페이지 1과 페이지 2의 합계가 표시됩니다.
누군가이 방법을 제공 할 수 있습니까?
달성하고자하는 것은 각 페이지 하단에 누적 부분 합계입니다.누적 합계를 페이지에 작성하는 방법은 무엇입니까?
첫 번째 페이지에서 열의 해당 페이지에 대한 합계 (이 열을 A라고 함)가 표시됩니다. 두 번째 페이지에는 전체 A가 표시된 마지막 페이지까지 A 열의 페이지 1과 페이지 2의 합계가 표시됩니다.
누군가이 방법을 제공 할 수 있습니까?
누적 합계의 이상 페이지, 열을 만들려면 textField
에 evaluationTime
속성을 사용 할 수 있습니다 그룹의 셋업은 다음과 같습니다
귀하의 경우 합계에서 (값을 계산하는 variabile 만들기 , 일
<variable name="mySumVar" class="java.lang.Double" calculation="Sum">
<variableExpression><![CDATA[$F{myFieldToSum}]]></variableExpression>
</variable>
중요 variabile에
resetType
를 설정하지 않음) 필드에 그러면 값이 그에 따라 재설정되고 누적 값이 필요합니다.
이제 보고서가 실행 중일 때 (세부 밴드 반복)이 variabile은 현재 값 (반복되는 필드의 합)을 갖게됩니다.
페이지, 그룹 등을 기준으로 누적 값을 표시하려면 textField를 relative evaluationTime (예 : columnFooter
인 경우 페이지 하단에있는 경우 columnHeader
을 사용할 수 있음)을 사용합니다. 귀하의 경우에는
사용자가 설정 있도록 페이지에 누적를 원하는 evaluationTime="Page"
<textField evaluationTime="Page">
<reportElement x="0" y="0" width="100" height="30" uuid="6736d772-987d-4ad0-af4c-9d19e631eb07"/>
<textFieldExpression><![CDATA[$V{mySumVar}]]></textFieldExpression>
</textField>
중복 : [JasperReports에 '의 iReport - 총계를 생성 (https://stackoverflow.com/q/9671761/876298) –