dataease社区版2.10.6
如图,
编写计算字段,用max求时间字段的最大值,但是总是返回NaN,为什么呢?max聚合函数不可以用来寻找时间字段的最大值吗?
是不是你数据库本身不支持
稍等哈 我去数据库里看看
对应数据库支持就可以支持,建议升级到最新版本再看看
具体报错,或者导出一份表结构给我们
数据(20250418测试).xlsx (23.9 KB)
不好意思,我不太会导出数据结构,我截了一些图:excel我的部分原始数据,第一张图是报错情况,第二、三张分别是“日期”在mysql数据库和dataease的数据结构,
另外这个是聚合函数,你需要到图表那边才能展示,数据集不会展示
我刚才尝试了(1)用max寻找客流数据的最大值,插入富文本显示是可以的 (2)用max存在日期的最大值,然后插入柱状图,维度为年份,数据为MAX(日期),不显示结果。我觉得就是dataease中max无法用于时间字段,但是奇怪的是,在数据库中用MAX(日期)是可以的。
其实我的真正需求是:我有两列数据:收入和日期(格式为YYYY-MM-DD),收入只有月末最后一天的时候才会大于0,现在我想编写计算字段,然后插入富文本,显示查询的收入大于0时候,对应的时间间隔,但是在逐步排查中,发现max无法用于时间字段
目前找到的解决办法,用DATE_FORMAT转换日期格式为’%Y%m%d’,求最大,格式为数值格式,可行,比如 MAX(DATE_FORMAT([日期], ‘%Y%m%d’))