我尝试修改当前功能报告以包含新字段。我想返回 LeavingDate 落在两个日期值之间的记录。我已将 StartDate 和 EndDate 定义为DateTime参数,并编写了以下Select Expert公式:
{LeavingDate} in {StartDate} to {EndDate}
没有返回任何记录。我以前的报告以一种特殊的方式得以保存。 (数据库专家不再声明从中创建报告的表。而是将报告的名称指定为数据源。)似乎没有任何选择公式,但它提示参数和功能正确。
我尝试使用下面的公式,但无济于事:
not(isNull({LeavingDate})) and
{LeavingDate} in {StartDate} to {EndDate}
如何获取数据?
答案 0 :(得分:2)
我最近遇到了一些关于日期范围的问题。听起来您的问题可能与您与数据库的连接更相关,但这解决了我们的日期范围问题:
我们单独截断每个属性(年,月,日)并将它们放在一起,这一切都使用Date()
函数。
Date(Year({d1.birthdate}), Month({d1.birthdate}), Day({d1.birthdate}))
通过这种格式,我可以按预期比较日期。
如果不能解决这个问题,请告诉我。在这种情况下,我们可以说日期格式可能不是问题,而是继续讨论连接问题。