SAP Business Objects BI4 を使用して Webi レポートを編集しています。
次のように書式設定された日付を表示するテーブルを含むレポートがあります。
=FormatDate([Sales Date];"dd-MMM-yyyy")
もともと、Sales Date ディメンションの形式は「mm/dd/yyyy」です。
このフォーマットされた日付ディメンションでテーブルを昇順で並べ替えたいので、テーブルを選択し、右クリックして [並べ替え] を選択し、昇順で =FormatDate([Sales Date];"dd-MMM-yyyy") を選択します。注文。
私の問題は、結果が次のようになるため、並べ替えの動作が正しくないことです。
Sales Date
----------
01-AUG-2006
----------
01-JUL-2010
----------
02-FEB-2006
----------
03-AUG-2005
上記のように、ソートは「日」の値によってのみ行われ、「月」と「年」は完全に無視されているようです。
私のオブジェクトはユニバースで「日付」として正しく定義されています。
「dd-MMM-yyyy」というフォーマットを使用せず、販売日の元のフォーマットを維持すると、ソートは正しく行われます。
何か提案はありますか?ありがとう!