MDX Drillthrough子多维数据集无法正常工作

时间:2016-05-19 13:47:10

标签: ssas mdx drillthrough

我有这样的查询

DRILLTHROUGH
SELECT NON EMPTY { [Measures].[#] } ON COLUMNS,
NON EMPTY
{
  ( [Location].[Name].[Name].&[Test Location] )
}  ON ROWS
FROM (
  SELECT (
  { [v Item].[Item].&[Option 1], [v Item].[Item].&[Option 2], [v Item].[Item].&[Option 3] } ) ON 0
  FROM [TestCube]
)

如果没有Drillthrough,查询将返回正确的结果/单元格;但是,通过子穿透管子

 SELECT (
      { [v Item].[Item].&[Option 1], [v Item].[Item].&[Option 2], [v Item].[Item].&[Option 3] } ) ON 0
      FROM [TestCube]

完全被忽略了。我在这做错了什么?

1 个答案:

答案 0 :(得分:1)

问题是ON ROWS。

这样做的方法

DRILLTHROUGH
SELECT NON EMPTY { [Measures].[#] } ON COLUMNS
FROM (
  SELECT (
  { [v Item].[Item].&[Option 1], [v Item].[Item].&[Option 2], [v Item].[Item].&[Option 3] } ) ON 0,
  {[Location].[Name].[Name].&[Test Location]} ON 1
  FROM [TestCube]
)