mdx クエリを使用する ssrs レポートで金額を表示する際に問題に直面しています。例: この値は mdx クエリ 278.25 によって返されますが、ssrs とバインドされると 27.825,00 が表示されます。レポートでは文化de-DE(ドイツ語)を使用しています。
次の解決策を試しましたが、SSRS レポートにはまだ問題が残っています。 mdx 側から 数値を表示するために FORMAT_STRING = "#0,00" 関数を試しました。レポート側から、replace 関数を使用して '.' を置き換えようとしました。「、」を使用しますが、うまく機能しません。
サンプルクエリは以下にあります
WITH
MEMBER [Measures].[CumEGTKDAmount] AS sum({[Time].[Month].FIRSTCHILD: [Time].[Month].CurrentMember},[Measures].[EGTKD] * [Measures].[AvgStockPrice])
SELECT
{
[Measures].[CumEGTKDAmount]
} ON COLUMNS,
NON EMPTY {
topcount(
(
STRTOSET("[Dim Item].[ItemHierarchy].[Item No].&[00001133]")
)
,50,[Measures].[ReklaQuote])
} ON ROWS
FROM [QM]
ありがとう