第107页,共404页。 显示 4,035 条结果 (0.037 秒)
透视分析(旧)如何实现参数联动
(此文档仅供参考) 问题1 透视分析对不同类别的销售量做筛选过滤,比如筛选出销售量大于868的点心的数据 image2019-5-27 15:32:38.png 解决方案 1.新建原生sql,先求出同一区域,同一类别的销售额 image2019-5-27 15:26:13.png 2.之后基于此原生sql建透视分析,且拖类别,以及数量字段作为筛选条件 image2019-5-27 15:27:47.png 3.编辑数量条件,修改默认值,求数量的组内合计值,以及与类别参数做联动 image2019-5-27 15:28:44.png即席查询如何实现切换参数跳转到不同报表的效果
(本文档仅供参考,该宏代码已验证适用于 V11 版本,由于宏代码在特定场景下可能存在限制,如果与实际应用场景不完全匹配,请根据具体需求自行调整相关代码,以确保其满足实际使用要求。) 问题说明 V11版本基于数据模型创建的新即席分析中,如何实现切换不同的参数值打开不同的报表。如切换【报表】参数,值为1的时候显示报表1,值为2的时候显示报表2, 值为3的时候显示报表3: 解决方案 该效果可通过写宏处理,具体步骤如下: 1、在报表宏界面新建客户端模块,在弹出的新建模块对话框中选择对象为detailed_query;事件为onRender;并把下面宏代码复制到代码区域自助仪表盘中,“表”组件隐藏某一列的方法
(宏代码仅供参考,如和实际应用场景不匹配,需要自行调整相关代码) 此宏仅针对10.5.8版本“表”组件 注:V10.5.15表格组件已经重构,不支持该方法。V11支持宏代码隐藏列可使用:portlet.hideTableColumn(),具体可查阅宏管理中的“查看API文档”。 示例说明 在交互仪表盘中新增宏代码,隐藏指定的列: image2024-8-31_10-55-52.png 版本及客户端说明 1.smartbi版本:V10.5.8 2.客户端:PC 3.浏览器:谷歌浏览器(Chrome) 设置方法 准备好要修改的交互仪表盘 对象 组件 事件 1 选择“组件进度图描述信息修改
(本文档仅供参考,仅适用于本文档中的示例报表/场景,若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码) (本示例已在V11版本中测试并验证通过) 问题说明 如何调整进度图的描述信息,以及字体的颜色? image2025-3-29_11-32-43.png 解决方案 参考如下仪表盘宏处理: image2025-3-29_11-34-44.png function main(page: IPage, portlet: IEChartsPortlet) { let options = portlet.getChartOptions(); let title即席查询如何隐藏/修改工具栏按钮?
(本文档仅供参考) 问题说明 即席分析中,希望隐藏整个工具栏或指定工具栏按钮可以通过宏代码实现。 解决方案 (1)V11版本(基于数据模型) 隐藏工具栏指定按钮可参考: 宏类型 类型 对象 事件 客户端 detailed_query … ); //浏览模式 } 另外,隐藏工具栏的更多、收藏和分享可参考以下示例代码: 注意:旧版本的即席查询暂不支持隐藏更多按钮,只有 SmartbiV11_20241201之后的版本才可以使用以下宏代码: function main(detailedQuery: IDetailedQuery) { letEcharts图形-扩展属性:鼠标提示 - 地图鼠标提示、数据标签(指标值)相关设置
注意:V7使用的echarts版本是3.0,而V8、V9使用的echarts版本是4.(此文档仅供参考) 问题1 鼠标提示-客户想要实现当鼠标放到某一区域时有提示框显示相关内容(如下图1) 思路 散点图和染色地图是可以设置鼠标提示的,如下图2,热力地图由于它本身比较特殊,边界不明显且不好控制,echarts本身不支持对热力地图的鼠标提示设置,目前暂无法实现。 image2020-7-28_18-36-32.png image2020-7-28_18-52-13.png 问题2 指标值-在地图上直接显示数据标签即显示相关指标,并且标签内容为对应的区域信息 思路 V7版本及V97以上版本可参考此文档 地图上显示指标仪表盘如何隐藏整个工具栏或部分按钮,自定义工具栏按钮
(本文档仅供参考) 问题1:隐藏部分按钮 (1)V11版本如何隐藏某仪表盘页面工具栏的部分按钮呢? image2025-1-6_16-12-33.png 解决方案: 添加宏: image2025-1-6_16-20-22.png function main(page: IPage) { let … =1722048681000&api=v2 解决方案 参考如下宏代码,对于需要隐藏按钮的组件分别创建宏模块: 对象: 组件 事件: onBeforeRender function main(page: IPage, portlet: IEChartsPortlet自助仪表盘用油量图做指标
(此文档仅供参考) 需求1: 在做自助仪表盘的时候有时需要制作一些指标组件,如下截图: image2020-2-24 18:9:33.png 解决方案1: 可以用油量图去制作这些指标组件,操作步骤如下: 1.先创建油量图,如下截图 image2020-2-24 18:7:32.png 2.写扩展属性只留下中间显示的值,其他的都隐藏掉。 image2020-2-24 18:8:56.png 参考的扩展属性如下: { "series": [ { "radius": "0仪表盘实现页签联动页签切换效果
(此文档仅供参考,因宏代码有一定场景限制,如不满足实际应用场景,需自行调整相关宏代码) 问题说明 仪表盘中想要实现,上面的页签组件A切换不同页签后,实现下方页签组件B同步切换页签的效果。具体如下图所示: image2025-1-9_16-26-21.png 解决方案 可通过对仪表盘写宏处理: 1 2 3 4 5 6 7 8 //类型:ClientSide 对象:页签_1 事件: onAfterRender function main(page: IPage, portlet: IStaticTabsLinkPortlet) { let如何固定设置灵活分析每页行数
(本文档仅供参考,仅适用于本文档中的示例报表/场景,若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。) 问题描述: 开发灵活分析报表时,考虑到个别报表业务用户并发查询量大,随着业务数据量递增,需要限制灵活分析报表页面展示的行数,不让业务用户手动修改,并且希望不要系统全局设置的,而是可以针对个别报表资源限制,请问可以如何实现呢? image2025-2-8_9-12-44.png 解决方案: 通过宏处理可以实现效果: 类型:ClientSide(客户端宏) 对象:simpleReport 事件:onRender 1 2 3 4 5 6 7 8 9