Ssas MDX计算维度属性

Ssas MDX计算维度属性,ssas,mdx,Ssas,Mdx,是否可以使用with语句创建查询范围的维度属性(与度量值相同) 我正在尝试这样做: WITH MEMBER [Customer].[Has Child At Home] AS IIF( [Customer].[Number of Cars Owned] > 0, True, False ) 然后在select语句中使用上述属性,但是它给了我一个错误,即customer维度有多个层次结构,需要指定一个层次结构 在这种格式中,它需要一个层次结构,以您的代码为基础,例如[拥有的汽车数量]需要一

是否可以使用
with
语句创建查询范围的维度属性(与度量值相同)

我正在尝试这样做:

WITH
MEMBER [Customer].[Has Child At Home] AS
IIF( [Customer].[Number of Cars Owned] > 0,
True,
False
)


然后在select语句中使用上述属性,但是它给了我一个错误,即customer维度有多个层次结构,需要指定一个层次结构

在这种格式中,它需要一个层次结构,以您的代码为基础,例如
[拥有的汽车数量]
需要一个层次结构:

WITH
  MEMBER [Customer].[Number of Cars Owned].[Has Child At Home] AS
  IIF([Customer].[Number of Cars Owned] > 0, "True", "False")
SELECT
  {[Customer].[Has Child at Home]} ON COLUMNS,
  [DimExample].[AttributeExample].Members ON ROWS,
FROM [CubeExample]