Search

Help

Page 1 of 22. Showing 215 results (0.04 seconds)

  1. 配置

    MACO报表平台支持将多个中的缓存在平台中,并通过“本地集”对缓存进行二次加工,例如: (1) 上传一个预算的Excel,名为“预算表” (2) 通过连接库抽取建立一个表,名为“销售表” (3) 使用本地集,编写sql:select t1., t2. from 销售表 t1 left join 预算表 t2 on t1.id=t2.id ,即可将2张表进行二次加工
  2. 3.4.2 管理

    选择 当前报表要使用的集 image2019927 17:2:53.png image2019927 17:3:46.png
  3. 集-Http接口(WebService接口集成)

    image2019929 9:47:20.png 2.png 【字段URL】结构:(name使用库字段名规范,支持中文,不支持特殊符号,例如空格 ()() . / $ % & 等等) , , 【URL】结构 : "AP","20161101",5,"AP","20161102",5,"AP","20161103",5,"AP","20161104",5,"AP","20161001",5,"AP","20161002",5,"AP","20161003",5,"AP","20161004",5,"AP","20151101",5,"AP","20151102",5,"AP","20151103",5,"AP
  4. 自定义脚本

    load("nashorn:mozillacompat.js"); importPackage(com.alibaba.fastjson); importPackage(java.util); var buildColumn = function(name, type) var columns = new JSONArray(); columns.add(buildColumn("time","string"));//时间 columns.add(buildColumn("name","string"));//员工姓名 columns.add(buildColumn("target1","string"));//员工年目标 col
  5. 日历组件-不用选择.png

  6. 创建

    创建报表所需支持库、EXCEL、OLAP、OData、运营魔方、Http接口、自定义脚本、本地集。在建立表之前,先在“连接”中创建对应的连接。 image20191017 16:2:17.png
  7. 用户通过集,读取业务,对报表使用到的进行抽取,并通过设置维度和度量建立模型,创建报表所需集。 目录: 集的目录。 集:报表的集合,一张报表不能跨集取。 1) 创建目录 image20191017 12:43:18.png 2) 在该目录下创建集 image20191017 12:43:49.png 3)在集下,创建表,这里选择Excel image20191017 12:44:28.png image20191017 12:44:46.png 4)创建维度和度量 维度:的查询条件,一般为字符串类型,例如:地区、公司、年度、日期等; 度量:指标,为值类型,例如
  8. 实时表的参传递

    【应用场景】 当表格量过大时,可以使用实时的模式,对进行查询; 【实现原理】 通过一个过滤器控件(例如下拉框),当过滤器控件的选择项发生变化时,表格的被联动,表格控件将参带入sql,直接向库执行查询请求获取。 1.配置表格 image2019124 18:27:20.png 2.配置下拉框 image2019124 18:27:45.png 3.将表格设置为实时 image2019124 18:29:57.png image2019124 18:29:40.png image2019124 18:28:19.png image2019124 18:28:52.png 如果需要判断
  9. 角色-权限

    针对角色配置能够读取的权限(读取到的维度值),此处设置的范围为指定报表的。 例如:为角色role1配置 只能看到公司字段下“上海公司”,权限覆盖指定报表中所有含有公司字段的。 image20191018 14:47:48.png 1. 添加权限 image20191018 14:51:34.png 2. 点击“选择字段”,搜索和选择需要赋予权限的字段“公司”。 image20191018 14:52:2.png 3. 该角色只能看到“公司”字段下的“公司1”和“公司2”的值 image20191018 14:52:29.png
  10. 连接配置实时脚本

    【应用场景】 当用户访问报表时,需要根用户名动态变更库名或是IP地址。 示例脚本 importPackage(java.util); //从session中获取库名 var dbName=sessionService.getString("dbName"); var data = new HashMap(); data.put("dbName", dbName); result.setSuccess(true); result.setData(data); 可实时设置的变量: 变量名 值类型 描述 dbName String 库名 port int 库端口 host String 库地址