第160页,共580页。 显示 5,793 条结果 (0.164 秒)
第二课:Smartbi图形宏
1 图形宏简介 当图形需要根据数据,动态展示一些效果的时候,使用扩展属性也难以满足。Smartbi提供了“图形宏”功能,用户能根据需求实现图形的各种动态效果。“图形宏”是报表宏的一部分,是单指作用在ECharts图形对象上的报表宏,用户可以使用“图形宏”实现丰富的图形效果(如下图,实现柱图轮播 … 界面如下图所示: 27.png 2 图形宏事件 Smartbi图形宏目前开放了三个事件,图形加载前(beforeRender),图形加载完成后(afterRender),点击元素(pointClick)。 beforeRenderer:图形渲染之前执行,主要用于修改图形样式(options,就是交互式仪表盘-切换汇总依据
1、概述 聚合/汇总的含义是若干行按照一定的标准变成一行,汇总到更高类别的行级别数据。 汇总依据包括「求和,平均值,计数,唯一(去重)计数,最大值,最小值,」,以满足用户不同的需求。 随着用户分析维度的切换,度量会自动跟随维度动态调整。 2、示例效果 场景:统计每个城市的顾客数最终效果.png 3、维度转度量的具体操作步骤 步骤1:基于“订单模型”创建交互式仪表盘,如下图 morenxiaoguo png.png 步骤2:需要统计每个城市的顾客数据,需要把顾客ID,变成度量,如下图, 维度转度量: 维度转度量.png 维度转度量之后,如果是第一次转会在度量区自动生成一个“自定义度量”目录来装载维度转度其它组件 ⬝ URL链接组件
,并且仪表盘资源可传参到web电子表格,效果如下图: URL05.gif 2、以产品内置Demo资源的“订单模型”作为数据来源。 3、步骤 (1)先新建一个 web电子表格 报表,保存报表并命名为 各区域产品销售情况 ,如下图所示: 创建web电子表格的详细介绍,可参考文档: WEB电子表格 。 URL01.png (2)在仪表盘编辑界面中新建一个汇总表,拖拽 发货区域、销售额 字段到 列区 ,如下图所示: URL02.png (3)从左侧面版 组件 > 更多 > URL链接 拖拽 URL链接 组件到仪表盘编辑界面,如下图所示: URL03.png (4)在弹出的编辑界面 类型 选择 内部资源 , 链接导出 - 电子表格导出PDF和word左右空白宽度不一样
(本文档仅供参考,宏代码具备一定场景限制,如和实际应用场景不匹配,需自行调整相关宏代码) 问题说明: 电子表格调整边距后,导出pdf看左边还是宽一点,而导出word是左右一样宽了,但如果再减少左边距的宽度,导出word就又不一样了,而用户要求很精细,请问可以如何处理? image2024-9-6_14-58-52.png image2024-9-6_15-0-6.png 原因说明: 导出word和导出PDF的逻辑本身不一样:导出word是我们纯手打的生成一个Document文档,将excel的内容一个个弄到word文档中,因为本身第三方就没有支持直接转word的办法,所以里面的一些计算都是产品进行的,在某些情况下考虑系统监控-会话
Sessions Count 会话总数 maxMemory JVM最大可以申请的内存数 totalMemory JVM当前已经申请的内存数 freeMemory JVM当前空闲的内存数 Session(会话) id 会话ID maxInactiveInterval 最大允许空闲的时间(秒) ip 最后访问的客户端IP地址 user Smartbi登录用户名,NotLogin表示未登录 Item(属性) name 属性名称 className 属性类型系统监控-会话
Sessions Count 会话总数 maxMemory JVM最大可以申请的内存数 totalMemory JVM当前已经申请的内存数 freeMemory JVM当前空闲的内存数 Session(会话) id 会话ID maxInactiveInterval 最大允许空闲的时间(秒) ip 最后访问的客户端IP地址 user Smartbi登录用户名,NotLogin表示未登录 Item(属性) name 属性名称 className 属性类型自定义命名集
是指为重复使用而创建的维度成员集合。比如时间段集合。 自定义命名集可以包含固定的维成员集,也可以包含能解析为集合的表达式。允许通过组合多维数据集数据、算术运算符、数字和MDX函数进行创建复杂的自定义命名集表达式。 操作入口 在“多维数据集”节点下的“自定义命名集”的更多操作,选择 新建 > 自定义命名集,进入“新建自定义命名集”界面。 sjy27.jpg 界面介绍 新建自定义命名集界面.png “自定义命名集”界面主要分为以下几个区域: 可选资源区:该区主要用于显示自定义命名集表达式中允许使用的各类资源。将该区中的各类资源拖拽到“MDX表达式”中即可。 设置区:该区主要用于对当前自定义命名集各设【仪表盘】表单如何禁止选中内容
该宏示例在 V10.5上 验证通过 本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 1.示例效果 通过禁止用户选中文本从而实现禁止复制的效果。 该宏示例无法禁止“Ctrl+A,Ctrl+C”的全局复制效果,需要禁止整个页面,才能阻止浏览器的复制功能 以下是根据清单表为例子进行说明,交叉表的宏效果实现与清单表一致 2020-10-20 13-56-37.png 2020-10-20 13-58-46.png 2.操作步骤 步骤一:新建一个空白的仪表盘 2020-10-20功能示例-跨库数据集
概述说明 自助数据集支持跨库查询,当用户查询数据的范围比较广,并不限于一个数据库时,可以跨多个数据库进行查询。 实现跨库查询的前提条件:保证系统中的“跨库联合数据源”和“高速缓存数据库”有效,且进行跨库查询的数据库已经同步到跨库联合数据源中。 目前支持做跨库的数据源类型包括:高速缓存库、Hadoop_Hive … 进行跨库查询,创建一个跨库数据集,并可以用该数据集设计一个自助仪表盘。 操作步骤 本示例以“Stock”数据源和“Sales”数据源来实现。 1、新建自助数据集,在左侧数据连接区可以看到能实现跨库查询的数据源。数据源左侧颜色标识条上的空心圆表示该数据源支持跨库查询,如下图所示: 功能示例-跨库数据集使用TDSQL(Mysql版)做为知识库
/viewpage.action?pageId=69733090 3、登录config界面,选择TDSQL_MYSQL为知识库类型: xuanze.jpg 知识库的服务器名称配置填购买云数据库后所提供的连接地址(示例:gz-tdsqlshard-e0g695gx.sql.tencentcdb.com http://gz-tdsqlshard-e0d698gx.sql.tencentcdb.com:27452),其它配置项的填写与MySQL的类似。 fuwuqi.jpg 数据库名:输入需要的数据库名称 用户名、密码:是访问数据库的用户名密码,不会跟着schema改变