Mdx 蒙德里安不使用聚合表来衡量平均值

Mdx 蒙德里安不使用聚合表来衡量平均值,mdx,mondrian,Mdx,Mondrian,我发现mondrian不使用聚合表来度量平均值(如果存在)。怎么对付它 SELECT [Measures].[Avg measure] on COLUMNS, VisualTotals(Hierarchize({Set of dimension #1})) om ROWS FROM [Cube name] WHERE {set of dimension #2} 我不确定,但您可以尝试子查询: SELECT [Measures].[Avg measure] on COLUMNS,

我发现mondrian不使用聚合表来度量平均值(如果存在)。怎么对付它

SELECT [Measures].[Avg measure] on COLUMNS,
    VisualTotals(Hierarchize({Set of dimension #1})) om ROWS
FROM [Cube name]
WHERE {set of dimension #2}

我不确定,但您可以尝试子查询:

SELECT [Measures].[Avg measure] on COLUMNS,
    VisualTotals(Hierarchize({Set of dimension #1})) om ROWS
FROM [Cube name]
WHERE (select from [Cube name] where {set of dimension #2})

Mondrian不支持子查询(您也可以使用MDX:AVG([Day].[Day].[Day].[Day].[Day].[Day].成员,[Measures].[Sum measure]尝试AVG函数)