BI Publisher RTF Running Total Report

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

for-each G_1

TYPE_CODE TYPE_CODE

Vendor Number : VENDOR_NUM Vendor Name: VENDOR_NAME

Je Category Name Type Code Invoice/Payment Sequence Number Invoice/Payment Accounting Date Description Currency Code Entered Dr Entered Cr
Number Date
F TYPE_CODE TRX_NUMBER DOC_SEQUENCE_VALUE TRX_DATE ACCOUNTING_DATE DESCRIPTION CURRENCY_CODE ENTERED_DR ENTERED_CR
JE_CATEGORY_NAME
Sum 999,999.00 999,999.00 E

Entered Dr Entered Cr Entered Running Total Accounted Dr Accounted Cr Accounted Runnin


ENTERED_DR ENTERED_CR ENTERED_CRENTERED_CR ACCOUNTED_DR ACCOUNTED_CR ENTERED_

end G_1

sum for group <?sum(ENTERED_DR)?>

formatting with , and .00

<? format-number:ENTERED_DR;'999G999D99'?>

To achieve this below code working

Display Running Total in RTF xml Reports


Posted by Dayakar at 05:28
Running Total means previous value need to add to current values as shown
below.

Display your Running total by following two steps.

Let us take example from salary column from EMP table as shown below for
running total in rtf xml report
Step1: Define Variable with initialize it to 0 before group start as shown below
<xsl:value-of select="xdoxslt:set_variable($_XDOCTX,'INITIAL_ RUN_TOT', 0)"/>
this is working

<?xdoxslt:set_variable($_XDOCTX, 'empsal', 0)?>

Step2: Refer variable in running total column as shown below.

<?xdoxslt:set_variable($_XDOCTX, 'empsal', xdoxslt:get_variable($_XDOCTX,


'empsal') + SAL)?> <?xdoxslt:get_variable($_XDOCTX, 'empsal')?>
Runing Total Output:

TYPE_CODE is having below

<xsl:value-of select="xdoxslt:set_variable($_XDOCTX,'INITIAL_ RUN_TOT', 0)"/>


ENTERED_CR assigning value to variable

<?xdoxslt:set_variable($_XDOCTX, 'INITIAL_ RUN_TOT', xdoxslt:get_variable($_XDOCTX, 'INITIAL_


RUN_TOT')+ ENTERED_DR -ENTERED_CR )?>

Showing this value ENTERED_CR with formatting

<? format-number:xdoxslt:get_variable($_XDOCTX, ‘INITIAL_ RUN_TOT’);'999G999D99'?>

It will show previous value to add into new column

You might also like