第17页,共273页。 显示 2,725 条结果 (0.029 秒)
参数联动应用
参数联动是指参数A的选择影响参数B可选值的一种动态效果。 下面,以示例介绍如何在数据模型中实现参数联动筛选数据。 1、在数据模型定制界面,创建如下即席查询:分别拖拽”发货区域“和”省份“字段到条件区,自动生成两个参数。 image2022-2-5_20-1-5.png 2、保存即席查询后,设置度量: image2022-2-5_20-22-43.png 3、单击右上角的 参数设置 按钮,打开“参数管理”窗口,单击 一键映射 按钮,自动创建模型参数并映射即席查询中的参数: image2022-2-5_20-21-37.png 按照如下修改这两个参数设置: 销售区域参数多维数据源参数
是指参数数据来源于多维数据库的一种参数类型。主要用于多维分析切换参数时动态刷新数据。 多维分析参数包含两种:切块参数和自定义参数。 切块参数是把维度放到多维分析切块区域或是多维探索过滤区自动生成的参数。 自定义参数是为了实现更复杂的需求而需要在公共设置中自定义的一类参数。 本章节我们主要讲述自定义参数。自定义参数和切块参数相比主要用于下面场景: 1、当切块参数无法满足的需求,比如要求实现时间段参数。 2、当切换参数时,希望行区或是列区成员也会根据参数过滤。 3、自定义参数是全局参数,可以用于多个多维分析,而切块参数只能当前报表生成的参数,只能用于当前报表。 功能入口 入口1:在“公共设置”界面主菜多维数据源参数
是指参数数据来源于多维数据库的一种参数类型。主要用于多维分析切换参数时动态刷新数据。 多维分析参数包含两种:切块参数和自定义参数。 切块参数是把维度放到多维分析切块区域或是多维探索过滤区自动生成的参数。 自定义参数是为了实现更复杂的需求而需要在公共设置中自定义的一类参数。 本章节我们主要讲述自定义参数。自定义参数和切块参数相比主要用于下面场景: 1、当切块参数无法满足的需求,比如要求实现时间段参数。 2、当切换参数时,希望行区或是列区成员也会根据参数过滤。 3、自定义参数是全局参数,可以用于多个多维分析,而切块参数只能当前报表生成的参数,只能用于当前报表。 功能入口 入口1:在“公共设置”界面主菜父子结构数据实现下拉树参数
本文介绍产品如何通过把父子结构数据,实现下拉树参数。 1 示例 1、示例下载数据:父子维.xlsx;如果想复现示例,需要先把示例数据导入到模型中 或者把文件导入到业务库中,详细查看:文件 https://wiki.smartbi.com.cn/pages/viewpage.action?smt_poid=43&pageId=111757900。 2、创建SQL查询,可参考:创建SQL查询。 3、设置参数,可参考:设置参数。 4、在仪表盘也可以构建下拉树组件,详细可参考:树筛选组件。 把“父子维”数据导入到业务库中,父子维的数据结构如下: fuzi.png 现在通过Smartbi仪表盘创建一个有父子层级机构多维分析实现跨维度参数联动(关系数据源参数做跳板)
(本文档仅供参考) 问题 如何实现不同维度之间的参数联动效果。 解决方案 可考虑通过在关系数据库中维护好不同维度之间的映射关系,用sql查询实现联动效果。 (1)在关系数据库中创建维度映射表 image2022-1-5_16-13-28.png (2)基于步骤(1)关系数据源创建参数,其中“时间”参数根据“地图”参数进行联动 image2022-1-5_16-15-42.png image2022-1-5_16-17-58.png (3)在多维查询中新建自定义命名集 image2022-1-5_16-21-54.png (4)将自定义命名集拖拽至行区 image2022-1-5_16-40-15.png多条件参数备选值全选电子表格查询参数过滤问题
(本文仅供参考) 描述: 给模型参数添加全部的备选值,然后在模型处SQL查询执行正常,拖到电子表格处预览参数不能正常筛选,不论是映射参数还是通过系统数据集的方式直接拖取模型字段都是一样。 image2024-5-16_19-28-42.png 模型查询处正常过滤监控到的后台执行SQL: image2024-5-16_19-31-7.png 电子表格过滤异常情况下后台监控的SQL: image2024-5-16_19-32-26.png 解决方案: 多个and or条件,每个and后的条件需要单独括号括起来,防止相互影响。 多条件过滤异常 多个参数sql异常【筛选器】仪表盘中筛选器清空参数后,依然默认显示一个参数值
该宏示例在 V10.5上 验证通过 本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 1. 示例效果 需求场景:客户需要这个筛选器参数不能选择为空,同时选择空或者×掉参数值之后,又不想有“参数值为空”的提示,感觉这个提示很像报错,所以想要×掉后默认给一个参数值。 预期效果:筛选器参数中,点击“×”之后,依然默认显示一个参数值; image2022-11-9_13-48-19.png 2. 操作步骤 步骤一:选中筛选器,进入宏管理 image2022-11-9_14-1-50.png 步骤二:在界面新建宏,弹出透视分析-个人参数示例
个人参数是提供给用户的个性化设置工具,通常如下情况建议使用该功能: 当用户只关心参数部分取值的时候,可以将参数取值记录保存,保证再次打开时能够快速查询出这些数据。例如:查看销售报表时,华南销售主管只关心华南区域的销售情况,可将华南区域参数保存,再次打开时则显示华南区域的销售情况。 当参数个数较多时,用户可以将经常查询的参数取值记录保存,保证再次打开时能够快速查询出这些数据。 业务需求 某企业的华南主管经常需要查看不同年不同季度华南区域的销售情况。 需求分析 我们的系统内置库“northwind”存储了所有明细数据,基于该库内置的业务主题“订单主题”已经按照业务逻辑对数据进行了部分处理。 我们基于该业务主题,结合电子表格根据参数值导出不同sheet
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如报表使用冻结,或多个宏代码冲突等),需根据实际需求开发代码。 1、本示例表样要求:第一列数据是分组合并的,且该列所有行数据的集合是参数备选值集合的子集。 示例说明 该示例背景:电子表格中存在一个下拉多选参数,用户导出excel时,不管用户在浏览端有没有勾选参数值,导出时需要将所有的数据一并导出并按照发货城市不同存放在不同的Sheet页中。(比如用户只勾选了天津,导出时,导出所有城市的数据,每个城市一个sheet) 注:最好城市就是左父格 使用宏代码实现前的效果数据集定义-私有参数
私有参数是只能用于当前数据集的参数。 私有参数和公共设置中的参数的区别在于,在数据集中创建或是导入的私有参数,只能用于当前数据集。 私有参数创建和修改的时参数的相关设置请参考 公共设置-参数定义 章节。 私有参数的添加包含两种方式:新建参数和导入参数。 image2019-10-29 16:17:33.png 新建参数 新建私有参数和新建参数功能类似,只是功能创建入口和使用范围不一致。 新建入口:在“数据集输出区”的“私有参数”节点下右键选择 新建参数,进入选择数据源窗口。 image2019-10-29 16:17:50.png 导入参数 私有参数不仅支持创建也支持从公共参数中导入。 功能入口:在“数据集