3

我想使用 mdx 从多列创建单列层次结构。我得到了这个结果:

iccube 枢轴

来自带有此 mdx 的销售多维数据集:

SELECT
{ {[Measures].[Amount]} } ON COLUMNS,
{ [Customers].[Geography].firstNotAllLevel().allmembers }*{ [Product].[Product].[Category].allmembers }*{ [Time].[Quarter].firstNotAllLevel().allmembers } ON ROWS
 FROM [Sales]

我希望前三列形成如下所示的层次结构:

晦涩的油漆结构

这可能在 icCube 中使用 mdx 吗?如果是,你能告诉我怎么做吗?

4

1 回答 1

4

使用标准 MDX 无法解决问题,因为您无法在单个 MDX 语句上跨层次结构导航。

我们正在寻找的是定义我们自己的导航层次结构。使用 icCube 你有两种不同的方式:

1)您可以使用类别随意定义一个新的层次结构。检查文档(categories-howtocategories-doccategories-example)。请记住,对于新层次结构,父/子关系只是视觉上的,而不是数据相关的(例如,父级是他的子级的总和)

2) 您可以使用报告工具定义您的导航逻辑。但这在当前版本 5.1 中有他的局限性(很可能我们会针对 5.1.1 进行修复)

于 2015-06-18T08:36:00.130 回答