求MDX解惑
我是新手,求教一个MDX的问题:
我的机器上安装了微软的示例数据库“Adventure Works DW 2008”,执行如下MDX:
select non empty {
[Date].[Calendar].[Calendar Year].members
* [Product].[Product Categories].[Category].members
} on 0 from [Adventure Works]
结果如下:
CY 2001 CY 2001 CY 2001 CY 2001 CY 2002 CY 2002
Accessories Bikes Clothing Components Accessories Bikes
$20,235.36 $7,395,348.63 $34,376.34 $615,474.98 $92,735.35 $19,956,014.67
然而,这两个维date与product的相交处的值到底是什么呢,比如第一列“CY 2001”与“Accessories”处的值为
$20,235.36,这是哪个度量值的值?
谢谢各位!
我的机器上安装了微软的示例数据库“Adventure Works DW 2008”,执行如下MDX:
select non empty {
[Date].[Calendar].[Calendar Year].members
* [Product].[Product Categories].[Category].members
} on 0 from [Adventure Works]
结果如下:
CY 2001 CY 2001 CY 2001 CY 2001 CY 2002 CY 2002
Accessories Bikes Clothing Components Accessories Bikes
$20,235.36 $7,395,348.63 $34,376.34 $615,474.98 $92,735.35 $19,956,014.67
然而,这两个维date与product的相交处的值到底是什么呢,比如第一列“CY 2001”与“Accessories”处的值为
$20,235.36,这是哪个度量值的值?
谢谢各位!
作者: sweetBug 发布时间: 2011-06-16
默认度量值吧,你没有指定axis 1上的mesure
作者: jinjazz 发布时间: 2011-06-16
引用 1 楼 jinjazz 的回复:
默认度量值吧,你没有指定axis 1上的mesure
默认度量值吧,你没有指定axis 1上的mesure
谢谢大剪!
再请教,这个默认度量值怎么默认的,是数据库自己指定的?
并且,对于如下的MDX:
select {
[Date].[Calendar].[Calendar Year]
} on 0, {
[Product].[Product Categories].[Category]
} on 1
from (
select {
[Date].[Calendar].[Calendar Year].members
* [Product].[Product Categories].[Category].members
} on 0, {
[Measures].[Internet Extended Amount],
[Measures].[Internet Freight Cost]
} on 1 from [Adventure Works]
)
这个默认的度量是如何被默认的也?
作者: sweetBug 发布时间: 2011-06-16
默认的我以前看过,现在忘记了,你把要用的轴都写上不要省略嘛
作者: jinjazz 发布时间: 2011-06-16