“MDX错误”;层次结构已出现在Axis0轴中;
在以下MDX查询中“MDX错误”;层次结构已出现在Axis0轴中;,mdx,Mdx,在以下MDX查询中 SELECT { [EffectiveDate].[Period].[All].CHILDREN, [EffectiveDate].[Period].[All] } ON COLUMNS, NON EMPTY { [Account].[Hierarchy].[Account Type].&[Assets].CHILDREN, [Account].[Hierarchy].[Account Type].&[Assets],
SELECT
{
[EffectiveDate].[Period].[All].CHILDREN,
[EffectiveDate].[Period].[All]
} ON COLUMNS,
NON EMPTY {
[Account].[Hierarchy].[Account Type].&[Assets].CHILDREN,
[Account].[Hierarchy].[Account Type].&[Assets],
[Account].[Hierarchy].[Account Type].&[Liabilities].CHILDREN,
[Account].[Hierarchy].[Account Type].&[Liabilities],
[Account].[Hierarchy].[Account Type].&[Equity].CHILDREN,
[Account].[Hierarchy].[Account Type].&[Equity],
[Account].[Hierarchy].[Account Type].&[Revenue].CHILDREN,
[Account].[Hierarchy].[Account Type].&[Revenue],
[Account].[Hierarchy].[Account Type].&[Expenses].CHILDREN,
[Account].[Hierarchy].[Account Type].&[Expenses]
} ON ROWS
FROM [JEMDA]
WHERE CrossJoin(
{
[Measures].[Amount]
},
{
[Source].[Source].[[Blank]]]
},
{
[EffectiveDate].[Period].&[5-Dec],
[EffectiveDate].[Period].&[5-Nov],
[EffectiveDate].[Period].&[5-Oct],
[EffectiveDate].[Period].&[6-Jan]
})
它报告错误:
时段层次结构已出现在Axis0轴中
你能告诉我如何解决这个问题吗?谢谢 不能在列和切片器上使用句点层次结构 您可以按如下方式重写查询:
SELECT
{
[EffectiveDate].[Period].[All].CHILDREN,
[EffectiveDate].[Period].[All]
} ON COLUMNS,
NON EMPTY
{
[Account].[Hierarchy].[Account Type].&[Assets].CHILDREN,
[Account].[Hierarchy].[Account Type].&[Assets],
[Account].[Hierarchy].[Account Type].&[Liabilities].CHILDREN,
[Account].[Hierarchy].[Account Type].&[Liabilities],
[Account].[Hierarchy].[Account Type].&[Equity].CHILDREN,
[Account].[Hierarchy].[Account Type].&[Equity],
[Account].[Hierarchy].[Account Type].&[Revenue].CHILDREN,
[Account].[Hierarchy].[Account Type].&[Revenue],
[Account].[Hierarchy].[Account Type].&[Expenses].CHILDREN,
[Account].[Hierarchy].[Account Type].&[Expenses]
} ON ROWS
FROM
(
SELECT {
[EffectiveDate].[Period].&[5-Dec],
[EffectiveDate].[Period].&[5-Nov],
[EffectiveDate].[Period].&[5-Oct],
[EffectiveDate].[Period].&[6-Jan]
} ON 0
FROM [JEMDA]
)
WHERE
(
[Measures].[Amount],
[Source].[Source].[[Blank]]
)
您能告诉我如何编写这个MDx查询吗?多谢!