0

我对 MDX 很陌生,对于初学者,我下载了一个用于 excel 0 OLAPPivotGrid Extensions 的插件。我用它来生成报告,复制 MDX 并使用它绑定到网格。

但是,我需要创建其他简单的查询,但是在创建可以通过 SQL 轻松完成的事情时发现问题。例如,如果我有这个 SQL 查询,我将如何使用 MDX?

选择 Day, ProductType, sum(amount), sum(amount2) where day => 20120101 and day < 20120201 Group by Day,ProductType

例如,现在在我的情况下,Day 和 product type 是 2 个不同的维度,在执行这种类型的 MDX 查询时,我得到“函数中指定的两个集合具有不同的维度”。

谁能帮帮我?

4

1 回答 1

0

我通过对两个维度使用 CrossJoin 和 DrilldownLevel 解决了这个问题。然后我在 MDX 查询的 [From] 部分使用了过滤器。

于 2012-12-11T12:20:11.880 回答