我在SharePoint列表中有一个字段,它将某人在一列中输入的里程数与当前里程报销率相乘。
结果是这样的:=[里程]*0.51
随着利率的上升,我需要提高利率,但仅限于某个日期之后输入的利率。这应该没问题,因为我们捕捉到了进入日期。然而,我无法让它发挥作用。
这样做:=IF([日期]<"2011年7月1日",[里程]*0.51,[里程]*0.555)
似乎不起作用,因为第一个方程式总是会触发。我假设我错过了一些简单的东西,比如将字符串转换为日期,但在搜索后找不到。
您要查找的SharePoint函数是DATE(年、月、日)
所以这给出了(假设你的原始日期是美国格式,所以2011年7月1日)
=IF([Date] < Date(2011,7,1), [Mileage] * 0.51, [Mileage] * 0.555)
自我推销-但如果您正在做大量计算列的工作,此SharePoint计算列备忘单可能会对您有所帮助