历史版本8 :判断某日期字段是否在指定时间段内 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 预期效果

用户有时需要判断某个时间字段是否在指定时间段内,例如,判断「开票时间」是否在「入账时间」和「发货时间」之间,如下图所示:

1602819313971701.png

1.2 实现思路

需要实现时间之间得比较,用 if 函数进行判断。

2. 操作步骤编辑

示例数据:判断时间.xlsx

上传 Excel 数据集至 FineBI 中,如下图所示:

1602819954956309.png

2.1 创建自助数据集

添加自助数据集,选择 Excel 数据集,并勾选所有字段,如下图所示:

1602820260914353.png

2.2 判断时间

点击「+」,添加「新增列」,如下图所示:

1602820312114323.png

命名新增列为「判断结果」,输入公式:if(AND(开票时间>入账时间,开票时间<发货时间),"是","否") 点击「确定」,如下图所示:

39.png

注:公式框中的函数、字段都需要点击左侧的选择区域选择,不能手动输入。

公式说明:

公式
说明
AND(开票时间>入账时间,开票时间<发货时间)判断「开票时间」是否在「入账时间」和「发货时间」之间
if(AND(开票时间>入账时间,开票时间<发货时间),"是","否")若条件为真,为“是”,否则为“否”

2.3 效果查看

详情参见本文 1.1 节。