MDX查询上下文与执行

两个概念 

1、每个查询和行为的各个部分在多维数据集中都有一个特定的上下文。只有显式部分与隐式部分结合起来,才能让MDX的功能更加强大。

2、处理无效数据、缺失数据和无效成员

 

一、查询中的单元上下文和解析次序

1:解析FROM子句

2:解析Where字句

3:在with字句中解析命名集

4:解析各个轴上的元组

5:计算从轴交集上取回的单元

 

二、

1、DefaultMember函数:典型的默认成员是维度的根成员

2、默认的上下文和切片

多维数据集中的每个单元都是由元组定义

3、单元求值:如果有任何单元执行计算,则这个计算与执行其他单元取值的计算在逻辑上是相互独立的

4、解析NON EMPTY轴

 解析所有的轴,就可以消除轴上的空元组了。

5、Filter过滤。

 

三、非数据:无效数字、NULL(空)和无效成员

1、无效计算;0作除数和数字错误

2、空单元的语义

3、无效位置

 

 

 

 

 

 

 

你可能感兴趣的:(MDX查询上下文与执行)