Sql server 细胞集中的MDX切片器?
下面是一个针对Adventureworks运行的MDX查询Sql server 细胞集中的MDX切片器?,sql-server,ssas,mdx,Sql Server,Ssas,Mdx,下面是一个针对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].
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子句的任何地方
有人知道吗?你想知道什么?你能提出一个明确的问题吗?where子句是否以一种可以提取条件的方式编码到单元集中?在某些条件下,单元集中有一个切片器轴。对其他人来说没有。谢谢你,伊恩