MDX查询返回什么?

帕维尔·沃罗宁(Pavel Voronin)

我刚刚开始学习SSAS,但无法理解基本概念。

当查询修复的维数少于多维数据集的维数时,会发生什么?

所有示例通常都在查询中,其中尺寸的交点给出一个点或一个轴。在前一种情况下,我们拥有价值,而在后一种情况下,我们拥有一些汇总价值。

但是,我无法理解固定尺寸的多维数据集生成的尺寸较小时会发生什么情况。这样查询的结果是什么?

为什么

MDX查询实际上返回一个多维数据集-以及一个子多维数据集。

我想这足以显示它的作用:

SELECT 
  NON EMPTY 
    {
      [Measures].[Internet Order Count]
    } ON COLUMNS
 ,NON EMPTY 
    {
        [Sales Territory].[Sales Territory].[Country].MEMBERS
      * 
        [Date].[Calendar].[Month].ALLMEMBERS
    } ON ROWS
FROM 
(  //>>>>>>following is a sub-select>>>>>
  SELECT 
    [Date].[Calendar].[Month].&[2008]&[1] ON COLUMNS
  FROM [Adventure Works]
);

我标记的部分是一个sub-select返回多维数据集的。然后,外部脚本会进一步查询该多维数据集。

如果返回了多维数据集,那么为什么我们只看到一个值表?返回一个多维数据集和实际可见的内容是两件事。每当我们运行mdx脚本时,所有维度都会被使用-如果我们未在脚本中显式使用维度,则会在[(All)]级别上对其进行评估因此,即使说只显示一个小表ssms,脚本也会返回所有尺寸,然后通过脚本中指定的内容仅使某些方面可见。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

python olap.xmla mdx查询返回单个值?

来自分类Dev

从MDX查询SSAS返回两个日期之间的数据

来自分类Dev

MDX查询-返回过滤器中包含的成员

来自分类Dev

mdx层次结构在查询中返回父项和子项

来自分类Dev

通过Openquery的MDX查询不返回预期的数据

来自分类Dev

MDX 查询不返回任何它应该返回的值 - 可能是由于 where 子句

来自分类Dev

MDX IN或子查询

来自分类Dev

复杂的MDX查询

来自分类Dev

MDX IN或子查询

来自分类Dev

在mdx查询中排序

来自分类Dev

通过MDX查询吗?

来自分类Dev

MDX层次结构查询

来自分类Dev

MDX YTD返回null

来自分类Dev

为什么 SQL 查询返回 0?实际的查询是什么?

来自分类Dev

检查子查询返回了什么

来自分类Dev

Hibernate查询返回的重复项是什么

来自分类Dev

为什么此查询返回-1?

来自分类Dev

为什么此精简查询返回null?

来自分类Dev

SQL中的多计数查询返回什么?

来自分类Dev

为什么此查询不返回结果?

来自分类Dev

<>或NOT IN,以及查询为什么返回错误结果

来自分类Dev

Zend Db查询失败时返回什么?

来自分类Dev

为什么我的查询返回的结果很多?

来自分类Dev

为什么此空间查询返回空?

来自分类Dev

为什么此查询从Firestore返回零

来自分类Dev

MongoDB PHP复合查询什么都不返回

来自分类Dev

为什么此查询返回-1?

来自分类Dev

为什么查询不返回值

来自分类Dev

为什么此SQLite查询返回false?