日期组件问题

DataEase V2


上面的是表中的数据

这个是预览的数据

这个是数据集
image
在输入日期单选查询时,月底的日期查询结果总是下个月

数据集里把原始的字段值和转换后的字段值都查出来,然后在视图上都显示出来,看看过滤后的结果,排查下

image
image


这个是我的数据集和查询结果,输入的查询日期后查出来的结果总是延后一天

用的什么类型的数据源?

mysql

没有复现你这个问题呢,部署的是哪个版本

是在centos7.9上面安装的
dataease版本是v2.5.0

升级到2.6试试吧,2.6版本修复了一个关于日期过滤组件的bug
image

好的,用的时候还有一点别的问题,对数据集里自定义sql的支持感觉不太好用
比如,我在where条件后面写mysql自带的函数,sysdate(),就会使sql报错



还有这种以参数形式绑定日期的,我这也不好用


第三,就是如果在sql中手动写了limit 数量
在汇总的数据里面,并不是从我想要的数据范围中统计的
第四,如果在where语句后面用了like 查询组件点击查询后会报错,(第一次加载进去时候不会报错)

还有个问题,假如我的数据集中有一年的数据,每次加载进去的时候,我想用折线图展示最后七天的数据,这个日期范围怎么框定。
就是第一次加载显示最近7天,然后想查询别的日期范围通过查询组件进行筛选

1、升级下再试试吧,我这是正常的

2、参数形式绑定日期,参数两边加单引号试试

3、sql中手动写了limit 数量,建议截图看下,我这测试是正常的


4、是用过滤组件关联了数据集的字段然后报错吗,截图看下吧

好的,多谢,我升级试一下吧

时间范围组件可以设置默认值,参考官方文档看下

假如在时间组件设置了默认值,在第一次页面加载进去的时候,这个默认值是不生效的,需要点击查询才生效。

还有就是如果我在一个页面中,有三个折线图,维度分别是,月,周,日,在首次点击进入的时候,月的要求展示最近12月,周展示最近10周,日展示最近7天,这时候上面的默认值也不能满足了。

1、过滤组件默认值第一次加载仪表板是生效的
2、可以设置多个过滤组件,分别关联不同的视图,需要默认值的过滤组件设置默认值

好的,谢谢啦,我装个新版本的重新试一下