第12页,共255页。 显示 2,549 条结果 (0.028 秒)
数据挖掘-参数设置
在数据挖掘中,通过参数筛选用户可查询出需要的数据。 目前只有部分节点支持参数设置功能,如关系数据源、数据查询、关系目标表(追加)、关系目标表(覆盖)、关系目标表(插入或更新)、SQL脚本、源库SQL脚本。 操作步骤 1、新建实验,拖入关系数据源节点,并选择数据源、SCHEMA和表。 image2021-9-23_19-17-33.png 2、在公共空间针对本ETL定义一个参数,具体如何配置,参考公共设置-参数定义 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=44499166,下图是配置好的参数示例。 点击参数定义.png 参数配置.png 3演示参数查询全部数据
通过参数进行数据筛选时,有些情况下用户希望当不选择参数值、或选择“全部”、“所有”这样的参数值时返回所有数据。基于这样的需求,对SQL数据集和存储过程数据集有不同的实现方式,具体操作参考如下示例。 示例1:SQL数据集_数据集条件使用{[]}方式 该示例实现步骤如下: 1、创建参数。创建过程参考“演示下拉框参数控件”示例。 2、在可视化数据集、SQL数据集中,使用{[]}的方式编写表达式。表达式{[字段运算符参数]}是一种特殊的用法,通过这样的设置,参数下拉选项中会自动增加一个“空行”,当选择空行时忽略该参数,返回所有数据。设置方式如下: 902.png 3、预览数据,查看参数效果,如下演示参数查询全部数据
通过参数进行数据筛选时,有些情况下用户希望当不选择参数值、或选择“全部”、“所有”这样的参数值时返回所有数据。基于这样的需求,对SQL数据集和存储过程数据集有不同的实现方式,具体操作参考如下示例。 示例1:SQL数据集_数据集条件使用{[]}方式 该示例实现步骤如下: 1、创建参数。创建过程参考“演示下拉框参数控件”示例。 2、在可视化数据集、SQL数据集中,使用{[]}的方式编写表达式。表达式{[字段运算符参数]}是一种特殊的用法,通过这样的设置,参数下拉选项中会自动增加一个“空行”,当选择空行时忽略该参数,返回所有数据。设置方式如下: 902.png 3、预览数据,查看参数效果,如下参数联动应用
参数联动是指参数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:在“公共设置”界面主菜多维分析实现跨维度参数联动(关系数据源参数做跳板)
(本文档仅供参考) 问题 如何实现不同维度之间的参数联动效果。 解决方案 可考虑通过在关系数据库中维护好不同维度之间的映射关系,用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 步骤二:在界面新建宏,弹出回写-电子表格参数引用回写字段,回写保存数据后参数备选值实时刷新
(此文档仅供参考!) 问题说明 电子表格参数引用回写字段,回写保存数据后参数备选值不能立即更新,需要重新打开报表才更新 图1.jpg 原因 这个效果是正常的,参数控件在报表加载完成后已读取完参数的备选值,这时候数据库更新数据,不会再次触发参数备选值的SQL逻辑。 解决方案 可以通过宏来实现此效果。 1、如果参数未设置默认值,回写刷新仅刷新备选值即可,则通过步骤一方案可实现此效果。 2、如果参数设置默认值,回写刷新需同时刷新备选值与默认值,则需通过步骤一和步骤二方案实现此效果。 步骤一:在报表宏界面新建客户端模块。在弹出的新建模块对话框中,选择对象为spreadSheetReport、事件为