yhdata_BHQcto3l青铜二
2025-2-6 15:40:05 发布在问答
【可视化】 同个报告,同个数据集,组件日期范围不一样的设置方法
同一个报告,使用同一个数据集,数据集里面有时间参数控制日期,上面一个表格组件需要一个时间范围,下面一个表格组件需要另一个时间范围,版本号为10.1.3,请问组件脚本或者其他方法可以支持这样做吗?
150
9
精彩评论9
yhbi老6了铂金二
发表于 2025-2-6 15:43:40 显示全部楼层
本帖最后由 yhbi老6了 于 2025-2-6 15:45 编辑

方法1,比较不好的方法是,做冗余的数据集。
方法2,如果是sql的话,并且是结果宽表(非处理过程)。建议尝试将数据集中的年月分区裁剪参数去掉,换到报告的过滤器上做时间控制。
方法3,或者直接数据集中取最宽的范围,然后通过过滤器取对应组件的范围。(建议还是方法二比较好)


回复

使用道具 2#

yhdata_BHQcto3l青铜二 回复yhbi老6了铂金二
发表于 2025-02-06 15:54:16
结果宽表目前是不考虑的,数据集的时间参数是统一都设置了的,不然查询量太大会挂掉,所以最宽时间范围这个也不太适用
回复

yhbi老6了铂金二 回复yhdata_BHQcto3l青铜二
发表于 2025-02-06 15:59:37
回复

yhdata_yzm
发表于 2025-2-6 15:59:46 显示全部楼层
不同的参数过滤就行了么,例如:
日期参数组件勾选为2025-02-05
这个参数用于过滤组件1
通过脚本用dateAdd函数加减日期赋值给一个参数a
用参数a去过滤组件2
回复

使用道具 3#

yhdata_BHQcto3l青铜二 回复yhdata_yzm
发表于 2025-02-06 16:05:14
你这个不也是扩大日期范围,然后再单独过滤吗?想要同个数据集单个组件独立去控制时间范围
回复

yhbi老6了铂金二
发表于 2025-2-6 16:00:00 显示全部楼层
本帖最后由 yhbi老6了 于 2025-2-6 16:12 编辑

那你还是冗余数据集吧...结果宽表其实可以考虑呀,目前数仓都是这个模式,热数据用空间换速度。
回复

使用道具 4#

yhdata_BHQcto3l青铜二 回复yhbi老6了铂金二
发表于 2025-02-06 16:17:40
目前还是暂时不考虑这个,考虑跟核心链路使用数据模型一致,不会新建宽表重复处理
回复

你认识米米不铂金一
发表于 2025-2-7 10:36:39 显示全部楼层
上面组件的时间范围和另一个时间范围有关联关系么?
回复

使用道具 5#

你认识米米不铂金一 回复你认识米米不铂金一
发表于 2025-02-07 10:46:38
还有您 数据集的时间参数是想控制数据量 还是单纯用来给两个组件传参 或者换个问法 你数据集的数据有没有用不到的历史数据么?
回复

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
100W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部