MDX查询层次结构的前10名

时间:2018-11-21 13:49:45

标签: ssas mdx

我无法编写MDX查询来获取排名最高的10个城市。国家和城市之间有一个简单的层次结构。

我的结果应该是:

JR

但是我得到了

+---------+------------+--------+
| Country |    City    | Amount |
+---------+------------+--------+
| USA     | New York   |    123 |
| Germany | Berlin     |     65 |
| USA     | California |     58 |
| Germany | Munich     |     48 |
| Spain   | Barcelona  |     47 |
| France  | Paris      |     42 |
| Britain | London     |     36 |
| Russia  | Moskow     |     30 |
| Czech   | Prague     |     18 |
| Spain   | Madrid     |     17 |
+---------+------------+--------+

MDX查询:

+---------+------------+--------+
| Country |    City    | Amount |
+---------+------------+--------+
| USA     | New York   |    123 |
| Germany | Berlin     |     65 |
| USA     | California |     58 |
| Germany | Munich     |     48 |
| Spain   | Barcelona  |     47 |
+---------+------------+--------+

当然,我知道Hierarchize({{[Site]。[Country] .Members},{[Site]。[City] .Members}})会返回一组元组,但我不知道这是什么查询应该是?

1 个答案:

答案 0 :(得分:0)

尝试一下,我使用了冒险作品

Successfully sent message: { results: [ { messageId: '0:1542910779596746%095eb9af095eb9af' } ],
canonicalRegistrationTokenCount: 0,
failureCount: 0,
successCount: 1,
multicastId: 6551370257673400000 }

Result