0

我能够获得基于航空公司和 DMA 的前 30 条记录,但我无法总结其余记录。

select {[Measures].[Sum]} on columns,
  Generate({[V Airline].[Airline Ds].members},
         {TopCount(Order(
            HIERARCHIZE(crossjoin([V Airline].[Airline Ds].currentmember ,
                                  [v RPTS TRNS Visits].[DMA Ds].members)),
            [Measures].[Sum],BDESC),30,[Measures].[Sum])}) 
on rows from [Cube_ATA] 
where ([v RPTS TRNS Visits].[Country Cd].&[USA])

它正在检索前 30 条记录。如何总结剩余的记录?

4

1 回答 1

0

您可以使用EXCEPT功能。然后声明你的 TopCount 集

EXCEPT([FULLSET], [TOPCOUNT_SET])

将返回您剩余的记录。

于 2013-02-20T13:22:01.467 回答