在Crystal Reports中切换日期格式



我一直试图找到一种从报告中筛选记录的方法,但没有成功。我在视图中有一个名为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

相关内容

  • 没有找到相关文章

最新更新