在 Datediff 函数中包含“今天”是否会扰乱自动计算?

问题描述 投票:0回答:1

背景:我使用 RedCap 来跟踪我部门临时约会的到期日期。我遇到的具体问题是一个计算字段,我用它来跟踪约会到期之前剩余的天数。

计算得到的场方程为:

datediff('今天',[appt_end_date],'d',true)

问题:我必须每天使用数据质量应用程序中的“立即修复计算”功能来更新计算。我每忘记这样做一天,计算就会减少 1 天。例如,下图反映了我 3 天忘记检查 REDcap 后看到的情况。

问题:这是系统问题还是用户问题?

显示计算出的现场误差

我不确定要尝试什么。我搜索过类似的问题,但找不到太多。

datediff calculated-field redcap
1个回答
0
投票

一种解决方法是创建报告并使用高级过滤器逻辑,如下所示:

datediff('今天',[appt_end_date],'d',true) >= 0 且 datediff('今天',[appt_end_date],'d',true) < 10

这将返回结束日期在今天和未来 10 天之间的记录。

© www.soinside.com 2019 - 2024. All rights reserved.