1.了解子窗口组件
子窗口组件是指在一个主窗口或父窗口中嵌入的窗口部件,它通常用于展示额外信息或提供特定的交互功能。在报表分析中可以有多个子窗口,将多个子表组合到一个主表中展现。
以往报表模板中,展示时想直接展示子表,一般是通过在报表脚本里写钻取脚本实现的,现在只需要增加子窗口组件,便能快速又方便的实现。
接着我们来看下如何通过子窗口组件来实现上面图中的例子。
2. 制作步骤
2.1 准备子表
准备好两个子表。上图中一个是报表分析,一个是敏捷看板。
做好的报表分析子表结构如下图,是一张浮动表,按工作地浮动。
创建好的敏捷看板子表结构如下图,以工作城市为维度,月订单和月收入为指标系列。
创建好两个子表后,我们将针对主表进行创建
2.2 准备主表
新建一个报表分析,将”tab页“组件拖拽到面板区,并右击tab页新建另个tab页。再点击”子窗口组件”,分别拖拽至两个tab页中,大小自适应设置为自动撑满。
点击第1个tab页中的子窗口组件,在属性栏找到“链接”后点击设置。
“选择资源”,选择想要展现的报表。将我们制作好的子表选中。支持报表模板、敏捷看板、敏捷报表。
点击第2个tab页中的子窗口组件,在属性栏找到“链接”后点击设置。选择设置URL,添加制作好的子表URL。
2.3 参数设置
子表参数设置:
报表分析子表,对工作地进行过滤,设置过滤公式为“F_WMQSSJ.GZPT=@GZPT”
敏捷看板子表,将“工作平台”指标拖拽到”数据筛选“,在属性栏中设置好参数名称。
主表参数设置:
在主表中设置维下拉,参数名称为@gzpt。给工作平台维下拉设置枚举值。
在链接资源处,设置参数。参数名是两个子表上面设置的参数名称。值是主表里的参数名称。最终目的是为了让子表给主表传参。同时敏捷看板中增加Showparams=true,是为了简洁模式展示。
确认即可。报表模板子窗口组件创建成功。
3.保存分析表
最后,保存分析表,并计算查看效果。
报表模板子窗口组件结果图
敏捷看板子窗口组件结果图
请先登录