找文章 / 找答案
精选问答 更多内容

[可视化] 创建数据集-1个字段2种日期类型需要页面切换

8.7版铂金一 显示全部楼层 发表于 2021-12-21 13:37:10 |阅读模式 打印 上一主题 下一主题

数据库原始表中 时间列(1个字段)有2种格式yyyy   yyyy-MM, 例如 2020  2021-01   2021-02 ... 2021 2021-01 ..., 这种,取数时1次还是2次查出来?页面需要2种显示“月报”、“年报”切换查询。之前问过年报、月报切换是否用同一个数据集分别绑定2按钮,实际动手还是困惑 日期2值.png

最佳答案

永洪tech-Jung 青铜三 关注Ta

2021-12-21 13:37:11

日期过滤组件只能绑定日期格式的数据,且最小粒度只能绑定到年月,所以不能使用日期过滤组件实现,可以考虑参数组件,大概实现就是两个参数组件都绑定时间维度的字段,通过过滤分别展示年或者年月的数据,然后通过两个按钮年报和月报的提交时运行脚本设置哪个参数组件显示或者隐藏。 1.新增参数a,设置默认值‘-’,附件图片1 2.列表参数1组件的过滤条件如下,列表参数2组件条件则相反,附件图片2 3.月报按钮的提交时运行脚本参照 ...
查看完整内容
回复

使用道具 举报

精彩评论15

永洪tech-Jung青铜三 显示全部楼层 发表于 2021-12-21 13:37:11
日期过滤组件只能绑定日期格式的数据,且最小粒度只能绑定到年月,所以不能使用日期过滤组件实现,可以考虑参数组件,大概实现就是两个参数组件都绑定时间维度的字段,通过过滤分别展示年或者年月的数据,然后通过两个按钮年报和月报的提交时运行脚本设置哪个参数组件显示或者隐藏。
1.新增参数a,设置默认值‘-’,附件图片1
2.列表参数1组件的过滤条件如下,列表参数2组件条件则相反,附件图片2
3.月报按钮的提交时运行脚本参照附件图片3,年报的脚本则相反:列表参数1.visible=false;列表参数2.visible=true
2.png
3.png
1.png
回复

使用道具 举报

8.7版铂金一 来自手机 显示全部楼层 发表于 2021-12-21 13:43:57
这种汇总数据,不需要再见建日期表达式了吧
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2021-12-21 14:06:32
8.7版 发表于 2021-12-21 13:43
这种汇总数据,不需要再见建日期表达式了吧

在一个字段当只展示月不展示整年,是这个意思吗 数据111.png
111.png



回复

使用道具 举报

8.7版铂金一 来自手机 显示全部楼层 发表于 2021-12-21 14:28:28
永洪tech-lya 发表于 2021-12-21 14:06
在一个字段当只展示月不展示整年,是这个意思吗

是又不是。页面采用 “月报”“年报”2个并列的选项卡分开切换查询,需要创建数据集时按“yyyy”建1个绑定“年报”按钮,再按"yyyy-MM"吗建1个绑定“月报”按钮?
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2021-12-21 15:02:02
8.7版 发表于 2021-12-21 14:28
是又不是。页面采用 “月报”“年报”2个并列的选项卡分开切换查询,需要创建数据集时按“yyyy”建1个绑 ...

一个字段的话就只有通过设置过滤来实现类似效果 包百.png
回复

使用道具 举报

8.7版铂金一 显示全部楼层 发表于 2021-12-21 15:56:03
本帖最后由 8.7版 于 2021-12-21 16:10 编辑
永洪tech-lya 发表于 2021-12-21 15:02
一个字段的话就只有通过设置过滤来实现类似效果

年报月报过滤.png 原型图如图,是您辛苦示范的1个字段2种过滤,您的过滤如果用自选时期按钮,怎么实现呢?关键是我现在怎么取数,直接把原数据建成1个数据集吗,那之后同一个字段怎么实现过滤?另外,在其他系统开发中,日期过滤1个组件可以在yyyy, yyyy-MM 两种之间切换,永洪的时间过滤需要选填yyyy或yyyy-MM时不能在同一个日期过滤中实现吗?之前有问过是不能用同一个日期过滤组件
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2021-12-21 16:12:10
8.7版 发表于 2021-12-21 15:56
原型图如图,是您辛苦示范的1个字段2种过滤。数据集是直接用原数据建2个(不用新建日期表达式)吗?。另外 ...

新建日期表达式需要是日期字段,您原本的字段中可以不包括2020这样的数据;原始字段格式一样,可以通过新建日期表达式-建立年月 或者 年这样的表达式
回复

使用道具 举报

8.7版铂金一 显示全部楼层 发表于 2021-12-21 16:13:11
本帖最后由 8.7版 于 2021-12-21 16:15 编辑
永洪tech-lya 发表于 2021-12-21 16:12
新建日期表达式需要是日期字段,您原本的字段中可以不包括2020这样的数据;原始字段格式一样,可以通过新 ...

那我现在不一样怎么办呢?建2个数据集画图怎么画,不好意思,我真实懵。因为同样的图表在永洪之外的系统前端中,yyyy和yyyy-MM可以在同一个日期过滤组件中点选,所以数据库表结构中1个字段用文本型包括了yyyy和yyyy-MM两种格式
回复

使用道具 举报

8.7版铂金一 显示全部楼层 发表于 2021-12-21 16:17:08
永洪tech-lya 发表于 2021-12-21 16:12
新建日期表达式需要是日期字段,您原本的字段中可以不包括2020这样的数据;原始字段格式一样,可以通过新 ...

如果"创建数据集"不取2020  2021,那我怎么绑定“年报”选项卡?
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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