第27页,共326页。 显示 3,259 条结果 (0.082 秒)
透视分析控制时间范围筛选器不允许超过1年
(客户端宏) ad_hoc_analysis onBeforeRefresh(报表刷新前) 2、添加宏 function main(adHocAnalysis: IAdHocAnalysis) { // 获取筛选器面板 let filterPanel: IFilterPanel … 间"); // 判空,保证两个筛选器都存在 if (!beginTime || !overTime) { return } overTime.setValueChangeHandler((newValue) => { if (isExceedsOneYear创建筛选器组件
1 概述 仪表盘中可以通过筛选器组件动态筛选想要查看的数据,创建筛选器组件有以下两种方式:添加筛选器组件和拖拽字段快速生成筛选器组件。 2 场景示例 2.1 业务场景 以产品内置Demo资源的“订单模型”作为数据来源,在全国订单销售数据分析看板中,通过切换选择不同的年份和区域,查看对应数据。 jichugongn-chakanshuju.gif 2.2 添加筛选器组件 下面通过 多选下拉 和 年 筛选器类型演示筛选器组件的添加和使用过程。 1、已有全国订单销售数据分析看板效果如下图所示,看板中的图表组件创建示例可参考 创建第一个可视化组件 。 jichugongneng-01.png 2、增加区域筛选器筛选器组件基础功能
1 概述 本文主要介绍各类筛选器组件的通用基础功能。 2 名称 用于为筛选器添加标签。选中筛选器组件,在组件设置的数据中点击 筛选器设置 ,在筛选器设置的弹窗中进行名称设置,效果如下图所示: shaixuanqiui-03.png 筛选器设置中的名称和本文 章节中的名称属性设置项作用效果一样且相互影响。 3 筛选字段 在组件查询数据时,使用筛选字段与组件进行联动。比如下图中城市筛选器绑定的筛选字段是 发货城市 ,表格查询数据的结果,受发货城市字段筛选影响。 shaixuanqiui-04.png 4 操作符 选择不同的操作符,会生成不同的筛选条件,进而影响最终的查询结果。 1、选中筛选器组件,在组件设置多个筛选器组件联动
1 业务场景 在分析全国订单销售数据时,通过切换区域、省份和城市筛选器过滤数据,由于区域、省份和城市是有关联的,为避免出现过滤后无数据,希望在3个筛选器之间设置联动关系。 具体的操作效果:区域联动省份和城市,省份联动城市,根据城市筛选器的值过滤表格数据。为避免表格数据过多,城市筛选器希望默认选择当前备选值列表 … 参考 创建第一个可视化组件 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=111900368 。 shaixuanqiliandong-02.png 3、添加 多选下拉 筛选器组件,并绑定 发货城市 字段,在 筛选器设置 中填写名称 城市 ,并设置字段筛选器-筛选器设置
概述 “筛选器设置”用于设置筛选器的名称、控件类型、筛选字段、操作符、备选值和默认值。 入口:点击筛选器,点击 更多 > 筛选器设置 ,弹出“筛选器设置”窗口,如下图所示: B1.png 名称 用于为筛选器添加标签,如下图所示: B2.png 控件类型 用于为筛选器设置控件类型,如下图所示: B3.png 控件的展示样式详见字段筛选器-展示样式章节 筛选字段 实际筛选时,使用筛选字段与组件进行联动 操作符 筛选器支持的操作符类型有:“等于”、“不等于”、“大于”、“大于等于”、“小于”、“小于等于”、“模糊匹配”、“不匹配”、“开头为”、“结尾为”、“包含”、“不包含”。 操作符筛选器场景示例 ⬝ 函数
1 业务场景 任一用户登录系统后,打开区域订单销售分析报表时,默认查看自己所在的用户组的数据。比如: 华北用户组的用户登录,筛选器默认值及筛选后的数据如图所示: hanshu-06.png 华南用户组的用户登录,筛选器默认值及筛选后的数据如图所示: hanshu-07.png 2 前提条件 在用户管理中 … ;添加柱图组件,并添加省份和销售量字段到柱图上,效果如下图所示: 图表组件详细创建示例可参考 创建第一个可视化组件 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=111900368 。 hanshu-01.png 3.2 创建筛选器组件 1、添加交互仪表盘日期筛选器格式设置问题
问题描述: 使用数据模型时间层级拖取字段制作图表且作为筛选器筛选,通过改用日期控件的格式想要将图形展现的格式与筛选器选项的格匹配为YYYY年Q季时发现筛选器无法正常筛选。 image2024-6-29_14-53-23.png 排查思路: 对比修改日期控件格式前后执行的MDX语句发现后台执行的语句筛选条件处格式是正常跟随变化的,于是去确认被筛选字段的数据格式:时间层次的真实值以yyyyQ的字符串格式,时间控件目前没有区分真实值和显示值,需要将时间控件的格式设置为YYYYQ的方式即可正常筛选。 image2024-6-29_14-56-39.pngimage2024-6-29_14-57-2.png 时间筛选不【仪表盘】将筛选器的值传递给参数
示例说明 在交互仪表盘中新增宏代码,将筛选器的值传递给参数: shaixuanqizhichuangeicanshu.gif 版本及客户端说明 1.smartbi版本:V11 2.客户端:PC 3.浏览器:IE11、谷歌浏览器(Chrome)、火狐浏览器(Firefox) 设置方法 准备好要修改的交互仪表盘 类型 对象 事件 ClientSide(客户端宏) 具体的组件 onAfterRender 该宏的作用为在筛选器中选择对应的值后,将选择的值传递给参数: /******************************宏代码说明仪表盘筛选器相关宏
说明:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 适用版本:V10.5.15版本 需求一: 在仪表盘中使用参数或筛选器时,实现限制用户能选择筛选器值的数量,比如只允许选择两个,超过两个弹窗提示。 生效范围: 参数下拉多选、筛选器下拉多选、参数下拉树多选 效果: 1、勾选<=2个时,正常筛选; 2、勾选>3个时,勾选完了会收起下拉备选项面板,收起完了之后会弹出提示框:“参数选择超过2个”,不控制数据刷新更改Python代理器端口
(本文档仅供参考) 问题 Python代理器默认端口是8980,如何更改默认端口,比如将端口改为9999? 解决方案 Windows下,修改agent-daemon-start.bat,在启动命令后面加上--port 9999 image2024-4-28_15-0-54.png Linux环境下,在启动 … image2024-4-28_15-6-37.png python代理器端口