gpt4 book ai didi

ssas - MDX 查询多个级别的前 10 个

转载 作者:行者123 更新时间:2023-12-02 02:13:31 26 4
gpt4 key购买 nike

无论如何,我们可以通过层次结构而不是 MDX 中的顶级获得前 10 名。我想编写一个 MDX 查询,它在层次结构的每个级别上提取前 10 个。如果可能,请告诉我。

层次结构如下所示:

  • 地区(进入前 10 名)
    • 国家(进入前 10 名)
      • 州(进入前 10 名)
        • 城市(进入前 10 名)
          • 等等...

最佳答案

如果你想在某个级别上获得前 10 名,你可以使用

TopCount([your dimension].[Regions].Members, 10, 'your measure')
TopCount([your dimension].[Countries].Members, 10, 'your measure')
...

如果您想获得前 10 个地区及其前 10 个国家...您可以使用 DrilldownLevelTop :

DrilldownLevelTop(TopCount([your dimension].[Regions].Members, 10, 'your measure'), 10,, 'your measure')

如果您想获得其他级别的成员,您必须在前面的表达式周围添加其他 DrilldownLevelTop。

关于ssas - MDX 查询多个级别的前 10 个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11675031/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com