过滤“某些日期之间”,日期存储为文本值

时间:2013-02-25 16:32:39

标签: reporting-services filter int between

我有SSRS报告,文本字段为MonthYear,包含“2012年9月”,“2012年10月”等值。

我需要做一个“之间”过滤器,例如2012年9月 - 2013年2月。

但是,以任何简单的方式执行此操作似乎都是不可能的,因为此字段采用文本格式。我认为我必须将此字段转换为整数格式然后过滤,但我不知道如何。

1 个答案:

答案 0 :(得分:0)

我试过这个。我每个月都使用Replace功能,将它们与1,2,3等相匹配。并使用这个数字制作过滤器,所以它就像“介于1和4之间”但不知何故,这样做会正常工作。当我选择“2012年9月(1)和2012年3月(3)之间”时,它显示了所有monthes的所有数据。但似乎“2012年5月(5)和2012年8月(8)之间”工作正常..