我在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多维数据集中