第15页,共257页。 显示 2,561 条结果 (0.231 秒)
通过作业流参数获取每天ETL执行状态
1 概述 作业流的参数主要是作为值传递作为。下面以一个场景进行说明。 2 功能说明 场景说明 某些银行项目有自己的ETL工具,但也使用Smartbi的ETL,需要先跑完自己的ETL,才开始跑Smartbi 的ETL; 客户自己的ETL工具,会设置时间频率跑定时任务,跑完会每定在指定表生成一条记录,记录的状态1为成功,其他值则代表失败,如下表格: 日期 状态 执行时间 2022-02-01 0 2022-02-01 01:13 2022-02-01 1 2022-02-01 02:10 那Smartbi 每天怎么知道外部ETL有没有跑完呢?这就需要通过参数动态的获取电子表格⬝ 引用参数
概述 引用参数是指在单元格中获取当前报表参数的值,当参数值切换并刷新数据时,引用参数的单元格数据会跟随变化。 https://wiki.smartbi.com.cn/download/attachments/83709401/2021-08-17_14-20-38.gif?version=1&modificationDate=1643098551000&api=v2 界面介绍 点击工具栏的 引用参数 按钮,弹出“引用参数值”界面,如图: https://wiki.smartbi.com.cn/download/attachments/83709401/2021-08-17_14-22-15.png?version演示MDX表达式参数
“演示静态列表参数”演示了参数备选值为静态列表的设置方式,本例演示MDX表达式的设置方式。两者从效果上来说基本一样,但MDX表达式方式更加灵活。 本示例演示:参数类型为“成员”、控件类型为“下拉树”、备选值设置方式为“静态列表”的参数,并在多维分析中使用。 实现步骤 1、创建多维数据源参数,基本设置如下: image2019-11-13 11:43:6.png 2、设置成员所在层次、参数备选值、默认值 备选值使用MDX表达式的设置方式,不勾选“显示子树”。MDX表达式如下, select{[时间].[2016年],[时间].[2017年].Children} on columns from [Sales] 其中演示MDX表达式参数
“演示静态列表参数”演示了参数备选值为静态列表的设置方式,本例演示MDX表达式的设置方式。两者从效果上来说基本一样,但MDX表达式方式更加灵活。 本示例演示:参数类型为“成员”、控件类型为“下拉树”、备选值设置方式为“静态列表”的参数,并在多维分析中使用。 实现步骤 1、创建多维数据源参数,基本设置如下: image2019-11-13 11:43:6.png 2、设置成员所在层次、参数备选值、默认值 备选值使用MDX表达式的设置方式,不勾选“显示子树”。MDX表达式如下, select{[时间].[2016年],[时间].[2017年].Children} on columns from [Sales] 其中电子表格⬝ 引用参数
概述 引用参数是指在单元格中获取当前报表参数的值,当参数值切换并刷新数据时,引用参数的单元格数据会跟随变化。 https://wiki.smartbi.com.cn/download/attachments/83709401/2021-08-17_14-20-38.gif?version=1&modificationDate=1643098551000&api=v2 界面介绍 点击工具栏的 引用参数 按钮,弹出“引用参数值”界面,如图: https://wiki.smartbi.com.cn/download/attachments/83709401/2021-08-17_14-22-15.png?version电子表格⬝ 参数应用
参数即报表查询筛选条件,用户通过切换参数值刷新报表数据。 image2018-11-26 11:1:33.png 电子表格支持多种控件类型,包括:下拉框、日期、单选框、滑动条、复选框。详情请参考 电子表格-控件类型 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=83710222。 电子表格支持参数布局,使参数面板美观简洁,详情请参考 电子表格-参数布局 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=83710561。 电子表格支持对参数进行管理,设置参数映射关系、参数类型、参数分析报告参数不固定
(本文档仅供参考) 问题原因 分析报错,每次打开都是不一样的值,例如下,有时候能获取到不同的参数值,有时候就是参数值为空报错。 image2024-2-7_17-12-13.png 问题说明 检查分析报告中的数据是不是来自多个资源,并且多个资源存在多个同名的参数,若参数同名则会进行合并,但是报表展示上,最后是拿哪个参数的默认值,这个是随机的,就导致分析报告打开的时候,参数的默认值可能会发生变化。所以对于此类情况,需要将参数的默认值都固定成一个值。通过宏获取参数备选值
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 示例说明 如何通过宏获取到参数备选值(示例是基于电子表格实现,其他的报表类型可参考如下代码实现) 设置方法 类型:ClientSide(客户端宏) 对象:spreadsheetReport 事件:onRenderReport 获取到个人参数的备选值,宏示例如下: function main(spreadsheetReport) { var util = jsloader.resolve计划任务以枚举参数方式导出资源
此示例以即席查询为例演示如何通过计划任务以枚举参数方式导出资源到本地。需注意的是只有单选的下拉框参数才支持枚举。 示例描述 如下图,设置导出以下电子表格,要求参数以枚举值导出。其中"区域"参数包含5个值,"产品目录"参数包含3个值。 image2019-11-21 9:32:44.png image2019-11-21 9:33:33.png 若这两个参数通过枚举方式导出到本地路径,则导出文件为5*3等于15个文件: 2019-11-21 星期四 9-44-29.png 实现步骤 1、创建好即席查询,此资源包含两个参数。其中"区域"参数包含5个值,"产品目录"参数包含3个值。 image2019-11-21 9计划任务以枚举参数方式导出资源
此示例以即席查询为例演示如何通过计划任务以枚举参数方式导出资源到本地。需注意的是只有单选的下拉框参数才支持枚举。 示例描述 如下图,设置导出以下电子表格,要求参数以枚举值导出。其中"区域"参数包含5个值,"产品目录"参数包含3个值。 image2019-11-21 9:32:44.png image2019-11-21 9:33:33.png 若这两个参数通过枚举方式导出到本地路径,则导出文件为5*3等于15个文件: 2019-11-21 星期四 9-44-29.png 实现步骤 1、创建好即席查询,此资源包含两个参数。其中"区域"参数包含5个值,"产品目录"参数包含3个值。 image2019-11-21 9