2

我正在尝试在 MDX 中选择前 10 个度量值,我得到了这个,我必须做些什么才能获得前 10 个最大值。

     With
    Set [Top10] AS
    (TOPCOUNT({ORDER( ({[Customer].[Customer State]})
     ,([Measures].[Customers Quantity]),BDESC)},10))
    Select
    [Measures].[Customers Quantity] on Columns,
    {[Top10]}  on Rows
    From
    [DW Brazillian Ecommerce]

我明白了

在此处输入图像描述

我知道我做错了什么,那么获得前 10 名最大客户数量的准确查询是什么?

4

1 回答 1

1

更改[Customer].[Customer State][Customer].[Customer State].[Customer State].Members。在当前表达式中,您只是对总计进行排名。此更改解决了问题。

于 2020-06-11T03:17:56.633 回答