我尝试使用 MDX 查询在更高级别(不是叶级别)检索数据集。但结果不正确。例如,基于 Microsoft Adventure Works DW 2008R2 数据库。我想从这两个维度获取数据:
[Customer].[Education].[All Customers]
[Geography].[Country].[All Geographies]
使用 Internet Sales Amount 度量。我使用的 MDX 查询是:
select {[Measures].[Internet Sales Amount]} on axis(0), ({[Customer].[Education].[All Customers]}) on axis(1) ,({[Geography].[Country].[All Geographies]}) on axis(2) from [Adventure Works]
结果是 29358677。
但是当我将两个维度的子节点相加时,结果如下:
结果是 176152062。我的 MDX 查询有什么问题?