至 select 前 MAX 10 个 mdx 度量
to select top MAX 10 measure in mdx
我正在尝试 select 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 名最大客户数量的准确查询是什么?
将 [Customer].[Customer State]
更改为 [Customer].[Customer State].[Customer State].Members
。在当前表达式中,您只是对总计进行排名。此更改解决了该问题。
我正在尝试 select 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 名最大客户数量的准确查询是什么?
将 [Customer].[Customer State]
更改为 [Customer].[Customer State].[Customer State].Members
。在当前表达式中,您只是对总计进行排名。此更改解决了该问题。