MDX 分组维度
MDX grouped dimensions
我有一个维度 [product].[type]
,其成员包含 'Food','Book','Metal','Meat', etc.
我的任务是显示一个分类维度以对我的销售值进行分组,例如,组 Food & Meat
为 0
、Metal & Tool
为 1
、Book
为 2,等等。
我的查询似乎不起作用:
WITH calculated member [Measures].[Grouped Type] AS
IIF([product].[type].CurrentMember IS [product].[type].[Meat], 0,
IIF([product].[type].CurrentMember IS [product].[type].[Food], 0,
IIF([product].[type].CurrentMember IS [product].[type].[Tool], 1,
...... , 9)))))
SELECT {[Measures].[Sales Amount], [Measures].[Grouped Type].Children} on 0
FROM Cube
WHERE ([Condition])
看起来显示了我的总销售额,但分类不正确。有帮助吗?赞赏。
根据产品维度(而不是度量维度)尝试计算成员:
With
Member [product].[type].[0] as
Sum({[product].[type].[Meat],[product].[type].[Food]})
Member [product].[type].[1] as
Sum({[product].[type].[Tool]})
select
[Measures].[Sales Amount] on 0,
{[product].[type].[0],[product].[type].[1]} on 1
From Cube
Where ([Condition])
我有一个维度 [product].[type]
,其成员包含 'Food','Book','Metal','Meat', etc.
我的任务是显示一个分类维度以对我的销售值进行分组,例如,组 Food & Meat
为 0
、Metal & Tool
为 1
、Book
为 2,等等。
我的查询似乎不起作用:
WITH calculated member [Measures].[Grouped Type] AS
IIF([product].[type].CurrentMember IS [product].[type].[Meat], 0,
IIF([product].[type].CurrentMember IS [product].[type].[Food], 0,
IIF([product].[type].CurrentMember IS [product].[type].[Tool], 1,
...... , 9)))))
SELECT {[Measures].[Sales Amount], [Measures].[Grouped Type].Children} on 0
FROM Cube
WHERE ([Condition])
看起来显示了我的总销售额,但分类不正确。有帮助吗?赞赏。
根据产品维度(而不是度量维度)尝试计算成员:
With
Member [product].[type].[0] as
Sum({[product].[type].[Meat],[product].[type].[Food]})
Member [product].[type].[1] as
Sum({[product].[type].[Tool]})
select
[Measures].[Sales Amount] on 0,
{[product].[type].[0],[product].[type].[1]} on 1
From Cube
Where ([Condition])