Excel 2010 で計算されたメジャーが通貨として表示されない

Excel 2010 で計算されたメジャーが通貨として表示されない

Excel 2010 を SSAS 2008 R2 データ ソースに接続すると、計算フィールド (標準マージン) が適切な通貨記号で表示されません。キューブでメジャーを定義するときに、'書式文字列' プロパティを適切な値に設定しています。

3つのケースがあります。

  1. 通貨としてマークされたメジャーを修正しました。正しく表示されます。
  2. 計算された測定値はパーセンテージでマークされ、正しく表示されます
  3. 計算されたメジャーは通貨としてマークされ、単純な小数として表示されます。

これは Excel に特有の現象のようです。Management Studio ではセル データが正しく表示されます。

これは既知の問題ですか? あるいは、この問題を再現できる人はいますか?

答え1

計算メンバーに固有の問題のようです (メジャー グループの基本メジャーではありません)。

残念な回避策は、計算されたメジャーに書式文字列と言語の両方を追加することです: FORMAT_STRING = 'Currency'、LANGUAGE = 1033、

理論上は、キューブ全体の言語が正しく 1033 に設定されていれば、これは必要ありません。同じことを主張している他の人もいます。しかし、私の経験では、キューブの言語を 1033 に設定しても、計算されたメジャーの問題は解決されません。

既知の問題への参照は次のとおりです。 http://connect.microsoft.com/SQLServer/feedback/details/600246/excel-does-not-use-format-string-currency-when-browsing-a-cubes-calculated-member

関連情報