Pregunta

Hay de todos modos para que podamos obtener los 10 mejores a través de la jerarquía en lugar del nivel superior en MDX.Me gustaría escribir una consulta MDX que extraiga los 10 principales en cada nivel en la jerarquía.Por favor, hágamelo saber si es posible.

jerarquía se ve algo como a continuación:

  • regiones (Obtener Top 10)
    • Países (Obtenga Top 10)
      • estados (Obtener Top 10)
        • ciudades (Obtén Top 10)
          • así en ...
¿Fue útil?

Solución

Si desea obtener los 10 principales en un nivel que puede usar

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

Si desea obtener las 10 regiones principales con sus 10 países principales ... puede usar DrinkDownleveltop :

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

Tienes que agregar otro DrinkDownleveltop alrededor de la expresión anterior si desea obtener los miembros en los otros niveles.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top