レポートは通貨を動的にフォーマットします。したがって、結果セットには、CurrencyFormatStringという列があります。これは、FORMAT(FieldName、CurrencyFormatString)を介して適切なフィールドに適用されます。
レポートがExcelにレンダリングされ、ファイルがiPhoneで表示されるまで、すべてが正常に機能しているようです。英国のお客様の場合、通貨記号の代わりに£が表示されます。もちろん、Andriodデバイスでは問題なく動作します。
正しいフォーマットマスクを取得し、手動でExcelセルに配置した場合。それを保存して自分自身に送ってください。フォーマットを上書きするセルの通貨設定で何かが起こっているようです。
これは、CurrencyFormatString列に表示されます:£#、## 0.00;(£#、## 0.00)
Excelにエクスポートし、開いて、表示されるプロパティを右クリックします:[$ -10409]£#、## 0.00;-£#、## 0.00
SSRSがExcelをレンダリングするとき。括弧内の最初の部分が何であるかはわかりません。$に設定されている通貨設定と関係があると思います。
iPhoneに伝播する適切なフォーマットを取得するためのアイデアはありますか?これはSSRS2008を使用しています。SSRSの新しいバージョンを試したことはありません。