【发布时间】:2014-10-24 05:42:12
【问题描述】:
如何在 MDX 中通过一个一致的维度连接两个事实表?
例如(在 SQL 中)我有 2 个事实表:shipment_facts、return_facts 和一个公共维度产品,它将是:
SELECT
COALESCE (shp.product, rtn.product) as Product,
quantity_returned / quantity_shipped as ReturnRate
FROM
( SELECT product, sum(quantity_shipped)as quantity_shipped
FROM shipment_facts, product
WHERE .....
) shp
FULL OUTER JOIN
( SELECT product, sum(quantity_returned) as quantity_returned
FROM return_facts, product
WHERE....
) rtn
ON
shp.product = rtn.product
如何使用 MDX(或 SSRS)来实现?
【问题讨论】:
标签: sql-server reporting-services mdx olap cube