聚合函数不能用于度量维度

Aggregate function cannot be used in measure dimension

如何在度量维度中使用聚合函数?

我想在工作日内创建 运行 总数。这些天我只有销售,所以我正在创建标志:

MEMBER [Measures].[Days] as (
    COUNT(
        [Measures].[New], EXCLUDEEMPTY
    )
)

表示。现在我需要聚合它,但这段代码抛出错误:

MEMBER [Measures].[Running] as (
    AGGREGATE(
        NULL:TAIL(EXISTING [Date].[Date].[Date].Members).Item(0), 
        [Measures].[Days]
    )
)

我想实现这样的目标:

Mon 1
Tue 2
Wed 3
Thu 4
Fri 5 
Sat 5 <- it could be also 0, NULL, doesn't matter
Sun 5 <- it could be also 0, NULL, doesn't matter
Mon 6
Tue 7
...

您根本无法对计算的度量值使用聚合函数。我会使用以下 MDX:

With
Member [Measures].[Days] as
Sum(
    Null:[Date].[Date].CurrentMember,
    IIF(
        [Measures].[New],
        1,
        Null
    )
)