我一直在谷歌上搜索这个问题。您可以在MDX语言中使用最多128个轴,但我找不到使用它的单个应用程序,也没有找到它的目的。
我可以使用这个ADOMD.Net组件编写我自己的应用程序,可以使用它,但没有一个例子我可以找到我应该这样做的原因,也没有人们用它做什么的例子在他们的申请中。
有人可以向我解释一下吗?
答案 0 :(得分:3)
您可以在子选择中使用任意数量的轴 - 这对于进行过滤非常有用。
一个例子:
SELECT
NON EMPTY
[Sales Territory].[Sales Territory].MEMBERS ON 0
,[Date].[Calendar].[Month].MEMBERS ON 1
FROM
(
SELECT
{
[Date].[Calendar].[Month].&[2006]&[1]
:
[Date].[Calendar].[Month].&[2006]&[8]
} ON 0
,[Sales Territory].[Sales Territory].[Country].[Canada] ON 1
,[Product].[Product Categories].[Category].&[1] ON 2
FROM [Adventure Works]
)
WHERE [Measures].[Internet Sales Amount];
返回以下内容:
编辑
我怀疑使用超过2个轴的能力在创建时具有面向未来的语言元素。因此,作者不确定如何使用它并因此构建在此功能中。
答案 1 :(得分:0)
假设您想使用3D图表显示结果,我想使用3轴是最简单的方法。