Fine-BI小结

一、数据集关联

        1.  设置条件属性-> 添加条件: 比如隔行上色(mod(row(), 2) = 0), 空预警等等;

        2.  设置分页查询 --> 指定行 --> 添加条件 --> 分页 --> 公式: mod(row()-a,b)=0

                a为表头所占据的行数, b表示每b行分一页

二、报表分组与汇总

        1. 单元格元素 -> 数据设置: 分组/列表/汇总

        2. 数据分组时, 注意隔行上色需要指定单元格, 从数据不分组字段开始

        3. 上父格的设置, https://blog.csdn.net/weixin_47129341/article/details/119741702

三、交叉表

        1. 注意设置横向字段的扩展方向, 也就是从左向右铺开

        2. 插入斜线前,  需要先合并单元格

四、单选下拉框

        1. 注意参数的写法问题: https://blog.csdn.net/weixin_47129341/article/details/119736823

        2. 控件值传值 --> 字符串/字段/公式/数据字典

        3. 数据字典传入数据集时,  最好使用新的数据库查询数据集, 不要用自身查询的字段

        4. 利用日志查看sql语句, 是很好的排错手段

 五、复选下拉框

        1. 满足第四项的注意事项

        2. 需要设置返回值类型:

            2.1 字符串变量类型, 分隔符为单引号+逗号+单引号 -->  ','

            2.2 数值变量类型, 分隔符为逗号--> ,

        3. $语句一般为in, 因为是多值复选的情况

六、单选/复选的参数联动

        1. 数据字段需要传入新的数据集, 最重要的区别就是: 在新建数据集查询时, 多了where的传参语句, 而且参数之间的名称必须一致, 才会起到联动效果

        2. 比如要设置 部门编号, 员工职位的联动, 传入员工职位数据字典的数据集, 需要保证员工职位.deptno = 部门编号.deptno; n级联动, 下一层数据集就会有n-1条参数语句.https://blog.csdn.net/weixin_47129341/article/details/119771973

七、自动查询和重置提交

        1. 对控件 --> 控件设置 --> 事件 --> 编辑结束后/编辑后 --> 输入脚本语言

        2. JavaScript脚本语言 https://blog.csdn.net/weixin_47129341/article/details/119748580

 八、上钻和下钻

        1. 对某字段 --> 超级链接 --> 添加链接 --> 网络报表 --> 设置打开窗口 --> 设置参数

        2. 设置参数时, 必须保证该层参数名称与下一层表的参数名称严格相等

        3. 看似A -->B -->A, 实际上是A-->B, B-->A, 每一次都是独立的钻取过程

、 继承参数的问题

        1. 设置超级链接时, 勾选 "继承报表参数"

        2. 举例: 部门表(上层表)的参数1: 开始日期参数2:结束日期会自动传给员工明细表(下层)的参数1:开始日期参数2:结束日期, 反向钻取也同理. (类似于html里的get明文传参)

        3. 控件界面 --> "点击查询前不显示报表内容" --> 下钻时, 到下层会自动刷表, 而不用再次点击查询按钮.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值