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