BIP_BI Pubisher的主干语法(概念)

    依据标准显得隐藏列:<?if@column:xxcondition?>…<?end
if>


            else ‘EQUAL’

        ii.对页码使用须要较高

 

**图片 111.页的有关题材**

    (2). 条件分页和固定行

    (2). IF-THEN-ELSE语句

 


    (2).
获取变量:<?xdoxslt:get_variable($_XDOCTX,’xxname’)?>

 

    end if?>

    (1). 总括合计值:<?add-page-total;
‘debit-credit’?>


            <xsl:attribute
name=”break-before”>page</xsl:attribute>
            <?end if?>

**图片 29.尺码格式化**

图片 3

Thanks and Regards

9-1. IF语句

        ii.split-by-page-break写法


    (1). WORubiconD自带格式化格局

**图片 46.嵌套模板**

        <?when:XXFLAG2=’N’?>…<?end
when?>

 

    (3).
更新变量:<?xdoxslt:set_variable($_XDOCTX,’xxname’,xdoxslt:get_variable($_XDOCTX,’xxname’+1))?>

**图片 516.日子格式化**


    (3). Choose语句

        i. section写法

    (2). 调用:
<?call:xxname?>

    (6). 格式化单元格

 

    <?end choose?>

    (1).数据逻辑


**图片 68.复选框**

    (3). 注册concurrent program

 

**图片 718.
SQL扩大语句<?xdofx:…?>**

        i. 条件分行

 


 


**图片 815.数字格式化**

    <?start:body?>…<?end:body?>

2014-05-31 Created By
BaoXinjian

    (1). IF语句

    (1). 数据组分页

    <?xxpopulation>1000?>

            <?if:position() mod 10
=0?>
            <xsl:attribute
name=”break-before”>page</xsl:attribute>
            <?end if?>

    (2).
不换行<?if@inlines:xxcondition?>…<?end if?>

        <?if@row:condition?>

**图片 91.
XML Publisher概念**

**图片 107.格式化工具**

    (1). 定义:
<?template:xxname?>…<?end template?>

    (2).
设计RTF模板—->注册RTF模板

    (3). Oracle
format-date功能2:<?format-date:hiredate; ‘YYYY–MM-DD’?>

 

    (3).翻译转化

    <xsl:attribute xdofo:ctx=”block”
name=”overflow”>hidden</xsl.attribute>      –>多余截断

 

**图片 1114.变量**

    当满意条件时加亮行:

 

**图片 123.在LANDTF中需求定义的两类内容**

**图片 134.组**

    (5). 格式化行

    (2). 页码:


 



    <?choose:?>

           
<?for-each@section:XXGROUP?>  

    (1).
换行<?if:xxcondition?>…<?end if?>

    <?xdofx:if XXAMOUNT>1000 then
‘XXHIGHER’

    <xsl:attribute xdofo:ctx=”block”
name=”wrap-option”>no-warp</xsl:attribute> 
–>禁止换行

    (2). Oracle
format-number功能:<?format-number:xxfile; ‘999G999G99’?>

    <?sort:xxelement1?><?sort:xxelement2?>


    (1).
伊始化变量:<?xdoxslt:set_variable($_XDOCTX,’xxname’,xxvalue)?>

            </xsl:attribute>

9-2. IF-THEN-ELSE语句

    (2).报表布局—->XML
Publisher—->报表输出


9-3. Choose语句

**图片 1412.页合计值**

            else if XXOUNT<1000 then
‘XXLOWER’

            <xsl:attribute
name=”background-color” xdofo:ctx=”incontext”>

        i.
可采纳WOTiguanD中自带的页码工具

    (1). 数据域

**图片 155.页眉页脚**

    (4). 格式化列

    Oracle
format-currency:<?format-currency:XXCUR; font?>

**图片 1613.排序**

            <?for-each:XXGROUP?>…<?split-by-page-break:?><?end
for-each?>

            <?initial-page-number:$PAGESTATiggoT?>,
$PAGESTAHavalT为所引用的xml data参数

        <?otherwise?>…<?end
otherwise?>

            <?if:CURRENCY_CODE=”CNY”?>

    (3). 一而再合计

 

 

 


        ii. 固定行数

    (1).
分页符:若使用Ctrl+Enter会导致最终一页空白,所以最好使用xml
publisher语句定义分页符<?split-by-page-break?>

    (2).
呈现合计值:<?show-page-total:net; $#,##0.00;
($#,##0.00)’?>

 

    (2). 循环控制标记

图片 17

        <?end if>

**图片 1817.货币格式化**

                lightgray

**图片 1910.行的截断和换行**

    (1).
设计数据源文件—->注册数据源文件

    (2). Oracle
format-date功能1:<?format-date:xxfile;
‘FORMAT_MASK’?>    


                        <?if@column:
/items/@type=”PRIVATE”?>…<?end if?>

    <?for-each:xxname?>…<end
for-each>

 

        <?when:XXFLAG1=’Y’?>…<?end
when?>

**图片 202.付出Xml publisher流程报表**



9-4. 格式化列

9-5. 格式化行

    (1). WORAV4D自带格式化形式

图片 21

        


相关文章