MDX从尺寸测量

时间:2015-05-13 11:46:09

标签: ssas mdx dimensions measure

我在Analysis Service服务器2012中遇到了OLAP多维数据集的问题。

我有事实表:

Unimonth ( Year * 100 + Month)
ID product
Sales Units

尺寸产品

ID product
Grammage
Multipack

我想用这个公式=

创建一个度量(或计算成员)
Sales Units * Grammage * Multipack

现在我根据尺寸产品创建了尺寸。它的通话音量和公式是=

Grammage * Multipack

现在我可以做计算成员

Volume * Sales Units

但它是基于尺寸产品..所以,如果我有3个产品,只有一个有一些销售单位,它仍然计算3次。

任何人都可以帮助我。我想创建计算销售量的计算成员。但我真的不知道该怎么做。

在SQL中,查询看起来像这样

SELECT Unimonth, fact_table.ID product, 
    SUM(Sales Units * Grammage * Multipack) AS Sales Volume 
FROM fact_table 
    INNER JOIN dimension_products 
        ON fact_table.ID product=dimension_products.ID product
GROUP BY Unimonth, fact_table.ID product

感谢您的帮助。我在Analysis Service中淹没在MDX和OLAP多维数据集中

0 个答案:

没有答案