Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 细胞集中的MDX切片器?_Sql Server_Ssas_Mdx - Fatal编程技术网

Sql server 细胞集中的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].

下面是一个针对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子句的任何地方


有人知道吗?

你想知道什么?你能提出一个明确的问题吗?where子句是否以一种可以提取条件的方式编码到单元集中?在某些条件下,单元集中有一个切片器轴。对其他人来说没有。谢谢你,伊恩