本主题中介绍的简单示例说明了指定和使用查询和切片器轴的基础知识。
立方体
一个名为 TestCube 的立方体有两个简单维度,分别为 Route 和 Time。 每个维度只有一个用户层次结构,分别名为 Route 和 Time。 由于多维数据集的度量值是度量值维度的一部分,因此此多维数据集具有三个维度。
查询
查询是提供一个矩阵,可在其中跨路由和时间比较包度量值。
在以下 MDX 查询示例中,路由和时间层次结构是查询轴,度量值维度是切片器轴。
Members 函数指示 MDX 将使用层次结构或级别的成员来构造集。 函数的使用 Members 意味着不必在 MDX 查询中显式声明特定层次结构或级别的每个成员。
SELECT
{ Route.nonground.Members } ON COLUMNS,
{ Time.[1st half].Members } ON ROWS
FROM TestCube
WHERE ( [Measures].[Packages] )
结果
结果是一个网格,通过在 COLUMNS 和 ROWS 轴维度的每个交集处标识 Packages 度量值的数值来实现。 下表显示了此网格的外观。
| 空气 | 海 | |
|---|---|---|
| 第一季度 | 六十 | 50 |
| 第二季度 | 45 | 45 |