我有这样的查询
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]
完全被忽略了。我在这做错了什么?
答案 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]
)