如何为mdx查询指定千位和小数分隔符?

时间:2016-11-07 10:34:26

标签: ssas mdx

目前,如果我运行MDX查询,我会得到格式化的值,如

123.456.789,01

我想要实现的是(句点)用作小数点分隔符,(逗号)用作千位分隔符。

有没有办法为所有查询全局指定分隔符/文化?

2 个答案:

答案 0 :(得分:0)

FORMAT_STRING是更改格式的标准方式:https://msdn.microsoft.com/en-us/library/ms146084.aspx

它可以在mdx脚本中实现,如下所示:

WITH [Measures].[aMeasureFormat] AS
  [Measures].[aMeasure]
, FORMAT_STRING = "#,##0.0"  
SELECT
  {} ON 0,
  [Measures].[aMeasureFormat] ON 1
FROM [yourCube];

答案 1 :(得分:0)

为时已晚,但可能是:LANGUAGE=1034FORMAT_STRING="$#,##0.00" 将设置适当的代码页。