这是针对Adventureworks运行的MDX查询。
SELECT NON EMPTY {[Measures].[Internet Order Count], [Measures].[Average Unit Price]} ON COLUMNS,
NON EMPTY([Product].[Status].[Status] ,[Customer].[Country].[Country]) ON ROWS
FROM [Adventure Works]
WHERE {[Customer].[Education].&[Bachelors],[Customer].[Education].&[High School]}
这里有趣的是where子句。
如果我执行此操作并返回一个CellSet,它将包含不同的元数据,具体取决于Where子句。
如果where子句有一个单独的元素(取出高中,例如留下单身汉)你最终会得到一个切片器。
如果按上述方式运行,则不会。更糟糕的是,我无法在单元格中找到任何指示where子句应用的位置。
有没有人有任何想法?