按日期计算维度的 Mdx 总和度量

Mdx Sum measure of dimension by Date

我正在介绍 mdx 语言,我遇到了一个问题。我想总结街道的长度 (DimStreet) 从维度作为多维数据集中具有层次结构日期的计算成员到天级别(例如:[DimDate].[Alldate].[Day])我在 SQL 中完成以提供更好的理解:

SELECT f.date_utc_key, SUM(s.length)
    FROM "Fact_coord" as f
    INNER JOIN "DimStreet" as s
    GROUP BY date_utc_key
    ORDER BY date_utc_key asc

我假设你有 length 措施。如果是这样,下面应该工作。

WITH MEMBER Measures.SumOfLengths AS
SUM
(
   [DimDate].[Alldate].[Day].members, 
   [Measures].[Length]
)


SELECT Measures.SumOfLengths ON 0,
[DimDate].[Alldate].[Day].members ON 1
FROM [YourCube]