我正在编辑Webi报告(使用SAP Business Objects BI4)。 我有一个表格的报告,其中我显示了一个格式如下的日期:
=FormatDate([Sales Date];"dd-MMM-yyyy")
最初,销售日期维度的格式为“mm / dd / yyyy”。
我想按照这个格式化的日期维度按升序排序我的表格,所以我只选择我的表格>右键单击>选择排序,然后按升序选择= FormatDate([Sales Date];“dd-MMM-yyyy”)。
我的问题是,排序行为不正确,结果如下:
Sales Date
----------
01-AUG-2006
----------
01-JUL-2010
----------
02-FEB-2006
----------
03-AUG-2005
正如您在上面所看到的,似乎排序仅由“日期”值完成,并且它完全忽略了“月”和“年”。</ p>
我的对象在宇宙中被正确定义为“日期”。
当我不使用格式化“dd-MMM-yyyy”并保留销售日期的原始格式时,正确完成排序。
有什么建议吗? 谢谢!