[豌豆BI3.1] 如何准确的做日期筛选

2087
9

暗之天使 初学数据Lv2

发表于2021-6-16 15:59

悬赏1

已解决

楼主
数据库中时间字段存的是字符型,数据格式如下20210101。在主题表中存的是日期型字段。
敏捷看板中将时间字段作为过滤条件。筛选出来的sql如下,20210101 00:00:00<=时间字段<=20210102 23:59:59,这会导致起始的这一天20210101在数据库中无法被查找出来,导致计算出来的时间会少一天,请问下这种现象有没有什么办法解决。

最近看过此主题的会员

esen_4VQDJ8W7BU

灰龙

都佳琦

sdhausfhsa

pandabuxizao

明明如月

mkhang

最佳答案
变通办法就是在数据库表把采集时间加上 ' 00:00:00'
9个回答

只看楼主

小怪兽 数据达人Lv4

发表于2021-6-16 16:08

只看该作者

取消 关注该作者的回复

沙发

稍等一下,在看

小怪兽 数据达人Lv4

发表于2021-6-16 16:42

只看该作者

取消 关注该作者的回复

板凳

过滤条件怎么配置的?发出来看一下

暗之天使 初学数据Lv2

发表于2021-6-16 16:52

只看该作者

取消 关注该作者的回复

地板

小怪兽 发表于 2021-6-16 16:42
过滤条件怎么配置的?发出来看一下

如下

小怪兽 数据达人Lv4

发表于2021-6-16 16:59

只看该作者

取消 关注该作者的回复

5#

虽然数据库是字符型,但是你在主题表里面设置成了时间类型.可以在主题集相关表里检查一下

暗之天使 初学数据Lv2

发表于2021-6-16 17:03

只看该作者

取消 关注该作者的回复

6#

小怪兽 发表于 2021-6-16 16:59
虽然数据库是字符型,但是你在主题表里面设置成了时间类型.可以在主题集相关表里检查一下 ...

是的,如果就让主题表中类型是字符型,不设置成时间型,就会无法在敏捷看板中弄成时间参数那样做时间筛选。

暗之天使 初学数据Lv2

发表于2021-6-16 17:18

只看该作者

取消 关注该作者的回复

7#

小怪兽 发表于 2021-6-16 16:59
虽然数据库是字符型,但是你在主题表里面设置成了时间类型.可以在主题集相关表里检查一下 ...

想让时间字段能像时间参数组件那样在敏捷看板中过滤,但是这样做会导致筛选出来的时间少一天。所以有什么变通办法解决这个问题吗?

小怪兽 数据达人Lv4

发表于2021-6-16 17:20

只看该作者

取消 关注该作者的回复

8#

必须选择起止日期吗?如图可以选择别的吗?

暗之天使 初学数据Lv2

发表于2021-6-16 17:23

只看该作者

取消 关注该作者的回复

9#

小怪兽 发表于 2021-6-16 17:20
必须选择起止日期吗?如图可以选择别的吗?

选择别的,不能实现自定义时间段做筛选把。

变通办法就是在数据库表把采集时间加上 ' 00:00:00'

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号