第47页,共436页。 显示 4,356 条结果 (0.071 秒)
Smartbi V10-分析展现
】支持引用资源发布到应用,实现无障碍复用报表 背景介绍 在使用Smartbi时,会有这样的使用场景:不同部门在实际业务使用中都固化了一些业务报表模板,希望能够将这部分报表模板分享给其他部门进行推广使用。当前的做法是通过资源授权给其他部门用户进行查看,然后机械式的复制模板、修改模板,经常还需要重新修改报表模板引用 … 较为复杂或者数据量较大的情况下,点击“刷新数据”,插件端容易出现反应缓慢,操作卡顿耗时。 (2)在电子表格插件端进行某一类操作(双击单元格或单元格属性按钮),容易出现每次会向后台发送请求获取字段和参数信息而耗时,导致用户操作不流畅,影响工作效率。 功能简介 1、在新版本的电子表格插件端中,我们优化了Excel融合分析数据模型使用sql控制数据权限不生效
(本文档仅供参考) 问题描述: 使用写sql的方式进行数据权限控制。但是制作即席查询的时候,发现不生效。 image2023-7-24_10-57-32.png 问题原因 sql查询使用了数据抽取。因通过计划任务定时抽取,那么sql查询里面的当前用户的信息就是调用计划任务的用户的信息,可能不是当前登录用户的数据。 问题原因 如果要抽取,需要将sql查询里面的参数权限去除,通过数据模型的数据权限进行限制 设置抽取后权限不生效权限 - 电子表格部分列允许查看但是不允许导出
) 示例代码 function main(spreadsheetReport) { //获取当前sheet,从0开始计数 var sheet = spreadsheetReport.workbook.getWorksheets().get(0); var type … ); } } 关键对象方法 获取电子表格分组表sheet页:spreadsheetReport.workbook.getWorksheets().get(0) 获取电子表格当前输出类型:spreadsheetReport.outputType 设置行列宽为0:sheet.cells.deleteColumn(3其它组件 ⬝ 文本组件
2.2 获取当前日期 1、场景描述:打开报表时获取当前日期。 2、操作步骤 (1)在仪表盘编辑界面中新建一个文本组件,双击 文本 组件,进入编辑文本界面,点击 函数 获取当前日期的值,如下图所示: wenbenzujian08.png (2)通过全选 选中 刚才输入的文本内容,设置文字颜色为“白色”,如下图所示: wenbenzujian09.png (3)效果展示:打开报表时自动获取系统当前日期 wenbenzujian10.png 2.3 文本组件内部取数 1、场景描述:切换参数,文本数据跟随参数变化。 2、以产品内置Demo资源的“订单模型”作为数据来源。 3、操作步骤 (1)在仪表盘编辑界面中新卡片列表组件设置
进行修改。 卡片列表 设置项 作用 类型 设置卡片列表的类型,分为‘通知公告’、‘待办’、‘已办’、‘我发起的’四种,不同卡片类型显示对应内容。 卡片类型 显示内容 通知公告 该类型卡片显示内容为系统消息,公告,私信。 代办 该类型卡片显示内容为当前用户未处理的流程信息。 已办 该类型卡片显示内容为当前用户已经处理完毕的流程信息。 我发起的 该类型卡片显示内容为当前用户发起的流程列表,可以通过流程转态限制显示“全部”或“未完成”的流程。 流程状态 该设置项为‘我发起的’卡片列表特有,通过流程状态对显示的流程进行限制。 最大条数 显示消息条数卡片列表组件设置
’设置项进行修改。 卡片列表 设置项 作用 类型 设置卡片列表的类型,分为‘通知公告’、‘待办’、‘已办’、‘我发起的’四种,不同卡片类型显示对应内容。 卡片类型 显示内容 通知公告 该类型卡片显示内容为系统消息,公告,私信。 代办 该类型卡片显示内容为当前用户未处理的流程信息。 已办 该类型卡片显示内容为当前用户已经处理完毕的流程信息。 我发起的 该类型卡片显示内容为当前用户发起的流程列表,可以通过流程转态限制显示“全部”或“未完成”的流程。 流程状态 该设置项为‘我发起的’卡片列表特有,通过流程状态对显示的流程进行限制。 最大条数 显示资源访问耗时记录表
操作在服务器所耗的时间总和,是异步等待、SQL执行、数据读取、服务器处理这四者的耗时之和,单位为ms。 SQL/MDX执行 该字段记录了当前报表包含的所有SQL和MDX语句对应的消耗时间。 数据读取/获取数据 因为SQL是并行执行的,所以该字段记录的是第一个SQL开始取数到最后一个SQL取数完毕,这个 … 。 用户名称 当前用户名 用户别名 当前用户名显示的名称 访问ip 当前访问此资源的ip 关联项 和此资源有关联的资源资源访问耗时记录表
读取、服务器处理这四者的耗时之和,单位为ms。 SQL/MDX执行 该字段记录了当前报表包含的所有SQL和MDX语句对应的消耗时间。 数据读取/获取数据 因为SQL是并行执行的,所以该字段记录的是第一个SQL开始取数到最后一个SQL取数完毕,这个过程中间所用的时间。 服务器处理 该字段记录了针对当前报表类型包含的计算类型和对应消耗时间。 数据行数 输出返回的数据行数(该数值为异步任务信息中数据行数的合计)。 数据列数 输出返回的数据列数(该数值为异步任务信息中数据列数的合计)。 单元格个数 该字段记录电子表格中单元格的个数。 用户名称 当前用户名 用户别名 当前用户调用服务端Java接口
。 smartbi.sdk.service.systemconfig.SystemConfigService 此类为系统设置的服务接口,获取系统设置选取项。 smartbi.sdk.service.user.UserManagerService 此类为用户管理模块的服务接口,提供对用户进行管理时需要的方法,包括新建、修改、删除用户,新建、修改、删除组,新建、修改、删除角色, 给用户设置所属组、给角色添加用户等。 2 调用示例 SDK的调用必须先建立连接,建立连接后即可调用对应的接口操作资源目录树,报表,用户管理模块等,请参考以下调用示例代码。 // 获取本地连接 LocalClientConnector conn = new调用服务端Java接口
。 smartbi.sdk.service.systemconfig.SystemConfigService 此类为系统设置的服务接口,获取系统设置选取项。 smartbi.sdk.service.user.UserManagerService 此类为用户管理模块的服务接口,提供对用户进行管理时需要的方法,包括新建、修改、删除用户,新建、修改、删除组,新建、修改、删除角色, 给用户设置所属组、给角色添加用户等。 2 调用示例 SDK的调用必须先建立连接,建立连接后即可调用对应的接口操作资源目录树,报表,用户管理模块等,请参考以下调用示例代码。 // 获取本地连接 LocalClientConnector conn = new