Sql server 2012 格式字符串不应用于SSAS计算成员或度量值

Sql server 2012 格式字符串不应用于SSAS计算成员或度量值,sql-server-2012,ssas,mdx,cube,format-string,Sql Server 2012,Ssas,Mdx,Cube,Format String,我试图使用“Currency”格式字符串设置计算成员和度量值的格式,但是此属性未应用于该值 我已经检查了与此问题相关的问题,但这不是我的情况。就我而言,多维数据集浏览器和Excel仍然不起作用 为什么不应用格式字符串属性 这个问题只与FORMAT_STRING属性有关,因为我将color foreground属性设置为计算成员,并且它显示在Excel客户端中,“currency”属性不可用 下面是用于创建计算成员的脚本 CREATE MEMBER CURRENTCUBE.[Measures].

我试图使用“Currency”格式字符串设置计算成员和度量值的格式,但是此属性未应用于该值

我已经检查了与此问题相关的问题,但这不是我的情况。就我而言,多维数据集浏览器和Excel仍然不起作用

为什么不应用格式字符串属性

这个问题只与FORMAT_STRING属性有关,因为我将color foreground属性设置为计算成员,并且它显示在Excel客户端中,“currency”属性不可用

下面是用于创建计算成员的脚本

CREATE MEMBER CURRENTCUBE.[Measures].GananciaBrutaTotal
 AS [Measures].[Ganancia Bruta - Fact Ventas]-[Measures].[Ganancia Bruta], 
FORMAT_STRING = "Currency", 
FORE_COLOR = 4227327 /*R=255, G=128, B=64*/ , 
LANGUAGE = 9226, //9226
NON_EMPTY_BEHAVIOR = { [Ganancia Bruta], [Ganancia Bruta - Fact Ventas] }, 
VISIBLE = 1  ;
注意西班牙语哥伦比亚的语言属性设置为9226语言环境ID

这是多维数据集语言设置:

客户端计算机语言设置(西班牙语):

服务器机器语言设置(西班牙语):

Excel语言设置:

编辑:回应Peter。我忘了提到Excel连接属性是为从服务器检索数据格式设置的


仔细检查EXCEL中的数据连接属性使用选项卡。OLAP服务器格式化“使用此连接时从服务器检索以下格式”有一个复选框。您可能需要选中EXCEL的“数字格式”以遵守服务器设置的格式

根据此线程,EXCEL可能会忽略货币,您可能必须指定实际格式: