第2页,共363页。 显示 3,621 条结果 (0.04 秒)
报表宏
=44499962 工具宏用来定义一些公共的宏方法,将一些使用频率较高的方法定义为公共的方法,以便更好的重用,消除重复。各个报表资源的宏、宏资源包都可以使用use语法引用这里的方法。 宏资源包 https://wiki.smartbi.com.cn//pages/viewpage.action?pageId=44499961 资源包是具有相同特征的一类资源的集合。如来自相同数据源的多个报表资源或多个页面资源的集合。主要用于对多张报表或页面共享同一个宏。 宏控制台 查看服务端宏代码的后台日志输出。 服务端模块 表示宏的事件由服务端触发,模块里面的宏代码由服务端进行处理,例如电子表格根据参数报表宏指引
方法,将一些使用频率较高的方法定义为公共的方法,以便更好的重用,消除重复。各个报表资源的宏、宏资源包都可以使用use语法引用这里的方法。 宏资源包 https://wiki.smartbi.com.cn//pages/viewpage.action?pageId=44499961 资源包是具有相同特征 … =contextnavpagetreemode 对资源宏、宏资源包、宏代码库的介绍 报表宏开发教程 第一课:跳转规则 https://wiki.smartbi.com.cn//pages/viewpage.action?pageId=69731727 跳转规则向导简介及使用 第二课操作类型
-修改流程 修改流程 流程引擎-发起流程 发起流程 流程引擎-打开流程实例 打开流程实例 宏代码库 操作类型 涉及的操作 新建宏代码库 新建并保存宏代码库 删除宏代码库 删除宏代码库 修改宏代码库 修改宏代码库 宏资源包 操作类型 涉及的操作 修改宏资源包 修改宏资源包 新建宏资源包 新建并保存宏资源包 删除宏资源包 删除宏资源包 页面布局 操作类型 涉及的操作 修改页面布局 修改页面布局 新建页面布局 新建并保存页面布局 删除页面布局 删除页面布局 页面主题 操作类型 涉及操作类型
-修改流程 修改流程 流程引擎-发起流程 发起流程 流程引擎-打开流程实例 打开流程实例 宏代码库 操作类型 涉及的操作 新建宏代码库 新建并保存宏代码库 删除宏代码库 删除宏代码库 修改宏代码库 修改宏代码库 宏资源包 操作类型 涉及的操作 修改宏资源包 修改宏资源包 新建宏资源包 新建并保存宏资源包 删除宏资源包 删除宏资源包 页面布局 操作类型 涉及的操作 修改页面布局 修改页面布局 新建页面布局 新建并保存页面布局 删除页面布局 删除页面布局 页面主题 操作类型 涉及【模型即席查询宏】根据不同参数值显示不同的报表
示例效果 在即席查询中切换一个参数,不同的参数值打开不同的报表。 如切换【报表】参数,值为1的时候显示报表1,值为2的时候显示报表2, 值为3的时候显示报表3: 参数切换报表.gif 设置方法 1. 分别在3个报表使用到的数据模型中添加一个参数,设置好默认值 image.png 2. 在“分析展现”节点下分别创建即席查询报表1、报表2、报表3。 3. 切换到 公共设置 > 宏资源包 节点下,新建一个宏资源包,类型选择即席查询,并且勾选【基于数据模型】,适用范围选择报表1、报表2和报表3。 image (1).png 4. 双击此宏资源包进入报表宏界面。 5. 在报表宏界面新建客户端模块,在弹出的新建模块对话框即席查询(旧)如何实现根据不同参数值显示不同的报表?
,值为1的时候显示报表1,值为2的时候显示报表2, 值为3的时候显示报表3: 示例资源演示.gif 设置方法 在公共设置中,创建【报表】参数。 79.png 80.png 创建一个“报表”过滤器,如下图: 81.png 在“分析展现”节点下分别创建即席查询报表1、报表2、报表3。 切换到 公共设置 > 宏资源包 节点下,新建一个宏资源包,类型选择即席查询,适用范围选择报表1、报表2和报表3。 image2019-11-4 15:26:55.png 双击此宏资源包进入报表宏界面。 在报表宏界面新建客户端模块,在弹出的新建模块对话框中选择对象为simpleReport;事件为即席查询如何实现根据不同参数值显示不同的报表?
,值为1的时候显示报表1,值为2的时候显示报表2, 值为3的时候显示报表3: 示例资源演示.gif 设置方法 在公共设置中,创建【报表】参数。 79.png 80.png 创建一个“报表”过滤器,如下图: 81.png 在“分析展现”节点下分别创建即席查询报表1、报表2、报表3。 切换到 公共设置 > 宏资源包 节点下,新建一个宏资源包,类型选择即席查询,适用范围选择报表1、报表2和报表3。 image2019-11-4 15:26:55.png 双击此宏资源包进入报表宏界面。 在报表宏界面新建客户端模块,在弹出的新建模块对话框中选择对象为simpleReport;事件为电子表格根据参数值不同显示不同的报表
图: 48.png 3、在电子表格设计器中使用上面查询分别创建电子表格对应的电子表格1、电子表格2。 4、在 公共设置 > 宏资源包 节点下,新建一个宏资源包,类型选择电子表格,适用范围选择电子表格1和电子表格2。 49.png 5、双击此宏资源包进入报表宏界面。 6、在报表宏界面新建客户端模块,在弹出的新建 … ) { spreadsheetReport._init = true; } 资源下载 资源:migrate.xml 切换参数电子表格根据参数值不同显示不同的报表
图: 48.png 3、在电子表格设计器中使用上面查询分别创建电子表格对应的电子表格1、电子表格2。 4、在 公共设置 > 宏资源包 节点下,新建一个宏资源包,类型选择电子表格,适用范围选择电子表格1和电子表格2。 49.png 5、双击此宏资源包进入报表宏界面。 6、在报表宏界面新建客户端模块,在弹出的新建 … ) { spreadsheetReport._init = true; } 资源下载 资源:migrate.xml 切换参数基于数据模型创建的即席查询 · 宏示例
参数,设置好默认值: image.png 2)在“分析展现”节点下分别创建即席查询报表1、报表2、报表3。 3)切换到 公共设置 > 宏资源包 节点下,新建一个宏资源包,类型 选择 即席查询,并且勾选【基于数据模型】,适用范围选择报表1、报表2和报表3。 image (1).png 4)双击此宏资源包进入报表 … main(modelQuery: IModelQuery) { var toolbar:IModelQueryToolbar = modelQuery.getModelQueryToolbar(); toolbar.hide(); } 资源下载 资源:migrate_切换参数值显示不同报表.xml