date - 在 Crystal Reports 中切换日期格式

标签 date parameters crystal-reports formula-editor

我一直在尝试找到一种从报告中过滤掉记录的方法,但没有成功。 我在 View 中有一个标题为 time_period 的字段,它返回“MM/YYYY”格式的日期。 我有两个名为 startMonth 和 endMonth 的参数,位于“MM/DD/YYYY”中。

我需要以某种方式确保 date_grouping 字段值位于两个参数之间。

这是我到目前为止所拥有的......

 {location_total_kpi_view.time_period} >= 
 Date(Month({?startMonth}) + Year({?startMonth})) and
 {location_total_kpi_view.time_period} <= 
 Date(Month({?endMonth}) + Year({?endMonth}))

它排除所有记录。有什么建议吗?

最佳答案

尝试将它们都转换为 yyyy/MM 格式,然后转换为日期,以确保比较相等,如下所示:

Date(ToText({location_total_kpi_view.time_period}, "yyyy/MM")) >= 
Date(ToText({?startMonth}, "yyyy/MM")) and
Date(ToText({location_total_kpi_view.time_period}, "yyyy/MM")) <=  
Date(ToText({?endMonth}, "yyyy/MM")) and

关于date - 在 Crystal Reports 中切换日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12287306/

相关文章:

python - Python 中的定期年度日期警报

python - 以占复数的单词列出Python日期时间倒计时

java - 日历不能正常工作

scala - 在 Scala 编译器插件中为合成类定义构造函数参数?

jsf - 如何使用带有 POST 参数的 JSF 隐式重定向

asp.net - Crystal 报表方法未找到

php - 两个字段中两个日期之间的日期

php - 如何在反射类方法(PHP 5.x)中获取参数类型?

asp.net - Crystal Report 在部署后显示凭据的弹出窗口,并且仅当我们在服务器上关闭 TLS 1.0 时才会出现此问题

c# - "Operation not implemented yet"错误