0

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]

ありがとう

4

1 に答える 1