我们在使用 mdx 查询的 ssrs 报告中显示数量时遇到问题。例如:此值由 mdx 查询 278.25 返回,但当它与 ssrs 绑定时,它显示 27.825,00。我们在报告中使用文化 de-DE(德语)。
我们尝试了以下解决方案,但问题仍然存在于 SSRS 报告中: 从 mdx 方面我们尝试了 FORMAT_STRING = "#0,00" 函数来显示数值。从报告方面我们尝试使用替换功能来替换“。” 用',',但它不能正常工作。
示例查询可以在下面找到
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]
谢谢