第28页,共346页。 显示 3,453 条结果 (0.034 秒)
私有参数
在数据集定义中,可以定义私有参数。私有参数为数据集私有,不可用于其他数据集定义。 若是希望在V10版本中继续使用旧数据集(自助数据集、可视化数据集、SQL数据集、原生SQL数据集、java数据集、存储过程数据集) ,则需更新一个授权包含相应数据集的License文件 原生SQL数据集、SQL数据集、可视化数据集、java数据集、存储过程数据集支持创建私有参数 自助数据集、多维数据集不支持创建私有参数 image2019-8-22 13:56:9.png 功能入口 在数据集编辑界面,字段输出区中,选择“私有参数”节点。 在“系统导航栏”选择 数据准备,选择“数据准备”界面主菜单 数据集私有参数
在数据集定义中,可以定义私有参数。私有参数为数据集私有,不可用于其他数据集定义。 若是希望在V10版本中继续使用旧数据集(自助数据集、可视化数据集、SQL数据集、原生SQL数据集、java数据集、存储过程数据集) ,则需更新一个授权包含相应数据集的License文件 原生SQL数据集、SQL数据集、可视化数据集、java数据集、存储过程数据集支持创建私有参数 自助数据集、多维数据集不支持创建私有参数 image2019-8-22 13:56:9.png 功能入口 在数据集编辑界面,字段输出区中,选择“私有参数”节点。 在“系统导航栏”选择 数据准备,选择“数据准备”界面主菜单 数据集多维查询怎么使用日期控件作为日期参数(关系数据源参数做跳板)
(此文档仅供参考) 问题描述 多维查询中也希望像其他普通查询使用日期控件作为日期参数 9.png 4.png 实现方案 以下方案为使用SAP变量绑定日期参数实现使用日期控件作为日期参数效果。 前提:多维数据集中SAP变量存在日期参数 7.png 1.先基于一个关系数据源创建一个日期参数 (1)日期格式需要和那边多维数据库要求的一致 (2)默认值可以用SQL表示也可以用静态值 1.png 2.创建文本输入框参数,给前面创建的日期参数套上一层外壳 (1)基于关系数据源(建议最好是system知识库)创建文本输入框参数,数据类型要设置为其它类型 (2)默认值SQL的设置(可以通过查看用户日志中的SQL对比前后ETL通过公共参数和in关键字过滤数据
1. 应用场景 在ETL的数据查询或者关系数据源中使用in关键字进行参数过滤。 select * from `cars` where `type` in ('德系','法系','韩系','美系','日系','自主') 2. 实现思路 1、定义公共参数public_param,设置参数默认值和备选值。注意:尽管参数值可以设置很多,但是这里建议加上limit,避免参数值过多。 image2024-8-29_13-48-9.png 2、新建ETL,并定义参数etl_param,并设置类型为参数,参数定义为public_param 3、拖拽数据查询或者关系数据源节点,在where部分添加:列 in (${etl_param数据模型-参数应用
数据模型中可用到的参数有两种: 第一种是各私有查询中的私有参数,这类参数可以直接应用于报表数据的筛选及联动。详情请参见:私有查询参数 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=69737557#id-%E6%95%B0%E6%8D%AE%E6%A8%A1%E5%9E%8B%E5%8F%82%E6%95%B0%E5%BA%94%E7%94%A8-%E7%A7%81%E6%9C%89%E6%9F%A5%E8%AF%A2%E5%8F%82%E6%95%B0。 第二种是数据模型的参数,这类参数主要用于计算度量、计算成员和命名集的表达式。详情请参见:数据模型参数演示参数联动
说明 设置了两个参数A与B,参数B的可选值依赖于参数A的已选值,称为参数联动。可通过设置参数来实现参数联动。 示例 在图1中,用户选择了地区后,需要正确地选择和地区关联的城市,才可以实现数据查询。如选择不正确的城市,则不能得到相应的查询。 例如:在“地区名称”参数选择框中选择了“华北”后,需要在城市中找出华北包含的城市,否则无法查询。 image2021-8-28_17-28-31.png 在图2中,用户在“地区名称”参数下拉列表中选择了华南后,“与地区关联的城市”参数下拉列表中就列出了华南地区所包含的城市,这样更加便于用户的选择。这就是参数联动的一个典型的实例。 image2021-8-28_17-29-3.png演示参数联动
说明 设置了两个参数A与B,参数B的可选值依赖于参数A的已选值,称为参数联动。可通过设置参数来实现参数联动。 示例 在图1中,用户选择了地区后,需要正确地选择和地区关联的城市,才可以实现数据查询。如选择不正确的城市,则不能得到相应的查询。 例如:在“地区名称”参数选择框中选择了“华北”后,需要在城市中找出华北包含的城市,否则无法查询。 image2021-8-28_17-28-31.png 在图2中,用户在“地区名称”参数下拉列表中选择了华南后,“与地区关联的城市”参数下拉列表中就列出了华南地区所包含的城市,这样更加便于用户的选择。这就是参数联动的一个典型的实例。 image2021-8-28_17-29-3.png演示局部参数
应用场景 在实际应用中,一个参数通常会被很多报表使用。而且,我们经常要求同一个参数在不同的报表中显示的属性是不一样的,如参数别名、是否多选等。 为了解决这一问题,我们可以使用局部参数属性。在制作图表对于数据集时,我们将参数的相关属性进行部分修改,此修改只对当前数据集有效。 操作步骤 实现上述局部参数示例的操作过程如下: 1、 在 公共设置 > 参数定义,新建“产品名称参数1”下拉框参数,参数属性如下: image2021-8-28_17-18-49.png 注:该参数是不支持“允许多选”和“手工输入”的。 2、在“数据集”界面点击 新建数据集 > 可视化数据集,新建一个可视化数据集。在条件中使用“产品名称参数1演示局部参数
应用场景 在实际应用中,一个参数通常会被很多报表使用。而且,我们经常要求同一个参数在不同的报表中显示的属性是不一样的,如参数别名、是否多选等。 为了解决这一问题,我们可以使用局部参数属性。在制作图表对于数据集时,我们将参数的相关属性进行部分修改,此修改只对当前数据集有效。 操作步骤 实现上述局部参数示例的操作过程如下: 1、 在 公共设置 > 参数定义,新建“产品名称参数1”下拉框参数,参数属性如下: image2021-8-28_17-18-49.png 注:该参数是不支持“允许多选”和“手工输入”的。 2、在“数据集”界面点击 新建数据集 > 可视化数据集,新建一个可视化数据集。在条件中使用“产品名称参数1web链接到外部资源并传递参数
第三方系统中; 若第三方系统页面需要从smartbi传递一些参数过去,那么可以使用Web链接的“自定义参数”功能,设置参数并进行传递。 如下示例,模拟了在smartbi系统中打开一个第三方系统jsp页面:Smartbi系统将用户名、密码、以及名称为“产品目录”的参数值传递给了这个jsp页面,该jsp页面将接受到的用户名、密码以及产品目录参数值显示了出来。 web-01.png 实现步骤 1. 1)在“系统导航栏”选择 分析展现,展开资源目录区,在现有文件夹的更多操作,选择 新建分析 > Web链接 。 2)在“系统导航栏”选择 分析展现,在“分析展现”界面主菜单选择“更多分析”的 Web链接