Ssas 使用维度属性/属性作为计算度量中的操作数
我将当前价格作为项目维度的一个属性。在源dim表中,这是一个十进制(10,2)列。我有库存数量作为衡量标准(基于事实表)。现在,我想要这些的乘积作为股票价值。这是我尝试过的;我一事无成。没有部署错误,在SSMS中浏览时会出现以下错误: 查询(5,10)未找到当前价格维度属性 MDX的灵感来源于Ssas 使用维度属性/属性作为计算度量中的操作数,ssas,mdx,Ssas,Mdx,我将当前价格作为项目维度的一个属性。在源dim表中,这是一个十进制(10,2)列。我有库存数量作为衡量标准(基于事实表)。现在,我想要这些的乘积作为股票价值。这是我尝试过的;我一事无成。没有部署错误,在SSMS中浏览时会出现以下错误: 查询(5,10)未找到当前价格维度属性 MDX的灵感来源于 请告知。要获取ssms中的错误,请悬停错误结果并将其添加到您的问题中。 CREATE MEMBER CURRENTCUBE.[Measures].[Stock Value] AS IIF(
请告知。要获取ssms中的错误,请悬停错误结果并将其添加到您的问题中。
CREATE MEMBER CURRENTCUBE.[Measures].[Stock Value] AS
IIF(
ISLEAF([Item].[Item].CurrentMember),
([Item].[Item].CurrentMember.Properties("Current Price")
* [Measures].[Stock Qty]),
SUM([Item].[Item].Children,
[Item].[Item].CurrentMember.Properties("Current Price")
* [Measures].[Stock Qty])
),
FORMAT_STRING = "#,0.00",VISIBLE = 1;