1. 概述
1.1 预期效果
用户有时需要判断某个时间字段是否在指定时间段内,例如,判断「开票时间」是否在「入账时间」和「发货时间」之间,如下图所示:
1.2 实现思路
需要实现时间之间得比较,用 if 函数进行判断。
2. 操作步骤
示例数据:判断时间.xlsx
上传 Excel 数据集至 FineBI 中,如下图所示:
2.1 创建自助数据集
添加自助数据集,选择 Excel 数据集,并勾选所有字段,如下图所示:
2.2 判断时间
点击「+」,添加「新增列」,如下图所示:
命名新增列为「判断结果」,输入公式:if(AND(开票时间>入账时间,开票时间<发货时间),"是","否") 点击「确定」,如下图所示:
注:公式框中的函数、字段都需要点击左侧的选择区域选择,不能手动输入。
公式说明:
公式 | 说明 |
---|---|
AND(开票时间>入账时间,开票时间<发货时间) | 判断「开票时间」是否在「入账时间」和「发货时间」之间 |
if(AND(开票时间>入账时间,开票时间<发货时间),"是","否") | 若条件为真,为“是”,否则为“否” |
2.3 效果查看
详情参见本文 1.1 节。