MDX 查询:维度操作与技巧解析
1. 基础维度查询
在 MDX(多维表达式)中,维度、层次结构和级别是重要的概念。例如,下面的查询展示了如何获取产品类别级别的成员:
[Product].[Category].[Category].members
-- dimension.hierarchy.level.members
on columns
from
[Adventure Works]
这里, [Product]
是一个维度, [Product].[Category]
是一个层次结构, [Product].[Category].[Category]
是一个级别。该查询返回该级别下的成员,如“Accessories”和“Bikes”,且这次没有“All Products”。
2. 组合两个级别
有时候,我们需要在列轴上组合两个级别。以下是两个相关查询:
-- 2 levels together
select
[Product].[Category].[Category].members,[Product].[Category].[All Products]
on columns
from
[Adventure Works]
-- 2 levels together with {}
select
{[Product].[Category].[Category].members,[Product].[Ca