Ureport笔记

1,551 阅读1分钟

参考地址:ureport2 ureport2 Home

  1. 共同父格只在一个方向。

  2. 表达式中直接引用单元格(通过名称)

  3. 在单元格名称前加$符号,表示取相对于目标单元格的单元格的值

  4. 环比和上月比,同比不同年同月

  5. 单元格名称前加$符号,表示取相对于目标单元格的序号

  6. 父格带动子格进行迭代 在同一数据源子格数据会受父格的约束 包括间接子格(可以自定义父格实现不同的效果)

  7. 实际上函数也是表达式的一种(区别数据集表达式)

  8. 统计函数参数一般是当前单元格,目标单元格的共同父格下的展开后的目标单元格。一般改成拥有相同上(左)父格。 (不然会直接引用单元格)。

  9. 明细表 交叉表(横纵结合) 多数据集之间添加过滤条件实现约束

  10. 参数生效的一个是在数据源的参数配置,一个是报表定义的参数配置

  11. 没有页面的话不能根据角色进行权限过滤(SQL不支持)。所以需参考(rpt/preview.html【体会】)

+(param("VERIFICATION_STATUS")==null || param("VERIFICATION_STATUS")==""?"": " and rh.VERIFICATION_STATUS in(:VERIFICATION_STATUS)")
    +(param("COMPANY_NAME")==null || param("COMPANY_NAME")==""?"": " and comp.COMPANY_NAME like concat(\'%\',:COMPANY_NAME,\'%\')")