永洪社区
标题: 多个图表绑定同一个日期过滤组件 [打印本页]
作者: 8.7版 时间: 2022-2-23 10:09
标题: 多个图表绑定同一个日期过滤组件
1. 多个报表绑定同一个日期过滤组件,可以选定一个年月(yyyy-MM)让几个表的时期同步变化吗?
2. 之前没有为每个数据集创建年月表达式,现在要重新创建数据集,返工一遍?
作者: _贝贝 时间: 2022-2-23 10:09
同一个报告用参数组件绑定,直接设置过滤就行了
作者: _贝贝 时间: 2022-2-23 10:21
1.可以建组合报告做门户实现共享过滤
https://club.yonghongtech.com/fo ... B%E8%BF%87%E6%BB%A4
根据勾选的组件不同(过滤组件和参数组件),进行不同的操作。
(1)过滤组件
保证需要进行共享过滤的报表中过滤组件的名称没有重复的,比如:a,b两张报表进行共享过滤,这两张报表上的过滤组件不能有相同的名字,系统自带的名字也不行,如果出现重复,请手动修改。
过滤组件可以成功实现共享过滤的一个必须条件是:多个报表使用的数据集是同一个。
(2)参数组件
在图表和表格上添加过滤器,字段 是 等于/其中一个/包含/包含其中一个 ?{参数组件的名字} ,过滤器不仅仅在该报表上添加,共享过滤涉及到的需要有联动效果的图表和表格都需要加上该过滤器。
参数组件实现共享过滤可以在是用不同数据集报表之间进行。
参数组件的名字也是不允许重复的哟。
作者: _贝贝 时间: 2022-2-23 10:24
2.如果需要年月字段做过滤,本身没有这个日期字段就需要做新建日期表达式。
作者: 8.7版 时间: 2022-2-23 10:25
谢谢。我最早问收到的是只能实现年或月,刚看到永洪tech-Jung在另一个相关帖子回复的是 年、月,2种方式可以在同一个页面中实现
作者: _贝贝 时间: 2022-2-23 10:26
2.如果需要年月字段做过滤,本身没有这个日期字段就需要做新建日期表达式。
作者: 8.7版 时间: 2022-2-23 10:26
本帖最后由 8.7版 于 2022-2-23 10:28 编辑
谢谢。我最早问收到的是只能实现年或月,刚看到永洪tech-Jung在另一个相关帖子回复的是 年、月,2种方式可以在同一个页面中实现:创建数据集-1个字段2种日期类型需要页面切换 - 论坛 - 永洪社区 (yonghongtech.com)
作者: _贝贝 时间: 2022-2-23 10:28
您指的是新建日期表达式的年、月数吗
作者: 8.7版 时间: 2022-2-23 10:29
(1)过滤组件,不适用。数据集是多个
作者: 8.7版 时间: 2022-2-23 10:31
(2)看起来,应该使用参数组件。谢谢
作者: 8.7版 时间: 2022-2-23 10:32
本帖最后由 8.7版 于 2022-2-23 10:33 编辑
是的。我的原数据集中是1个字段2种值,根据之前请教的,只取了1种yyyy-MM。先实现yyyy-MM一种的联动吧,复杂的随后
作者: _贝贝 时间: 2022-2-23 10:36
好的
作者: 8.7版 时间: 2022-2-23 10:39
使用参数组件,需要两步:页面上(1)建立1个参数组件供点选yyyy-MM按月查询,(2)为需要时间联动的每个图表(数据集不同)分别设置共享过滤?
作者: 8.7版 时间: 2022-2-23 10:49
明白了,谢谢
作者: _贝贝 时间: 2022-2-23 10:54
本帖最后由 永洪tech-Muse 于 2022-2-23 10:57 编辑
您是87版本的话,分别是过滤、共享过滤
(1)提前给不同报告需要筛选的表格设置过滤
(2)新建组合报告,在上方工具栏点击共享过滤,选择需要设置的参数组件和报告
作者: 8.7版 时间: 2022-2-23 11:08
本帖最后由 8.7版 于 2022-2-23 11:10 编辑
场景是1个驾驶舱页面上已经在模板种组合了几个自由表、统计图,您说的报告是指单个表、单个统计图,还是1个月报,按不同月算不同报告?
作者: _贝贝 时间: 2022-2-23 11:22
您的帖子主题中描述是多个报表,我理解是报告A、报告B,两张不同的报告。
您现在描述的意思是,一张报告中 组件A、组件B吗。如果只是给同一张报告中,不同组件设置过滤,直接使用参数组件给组件A、组件B添加过滤条件就行,就不用共享过滤
作者: 8.7版 时间: 2022-2-23 12:55
是同一个报告中,组件A,B,不用共享过滤
作者: 8.7版 时间: 2022-2-23 13:24
---------------
作者: 8.7版 时间: 2022-2-23 13:38
8.7版,参数组件是 “下拉参数”吗?
(, 下载次数: 747)