【发布时间】:2016-11-26 04:13:25
【问题描述】:
我正在使用 SAP Business Objects BI4 编辑 Webi 报告。
我有一个带有表格的报告,其中我显示的日期格式如下:
=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
如您在上面看到的,似乎仅按“日”值进行排序,而完全忽略了“月”和“年”。
我的对象在 Universe 中被正确定义为“日期”。
当我不使用“dd-MMM-yyyy”格式并保留销售日期的原始格式时,排序正确完成。
有什么建议吗? 谢谢!
【问题讨论】:
标签: sorting sap business-intelligence business-objects webi