none
MDX dinamico RRS feed

  • Pregunta

  • Hola a todos(as)!

    La consulta es la siguiente:

    Necesito lograr en MDX que, sin importar que dimension arrastre el usuario, siempre el calculo se aplique en funcion de la dimension que ha sido arrastrada.

    Me explico, el proceso lo que hace es establecer el porcentaje de variacion (% crecimiento) entre un anno y otro dentro de una serie de tiempo.

    La idea es que si quito una dimension y arrastro otra, dicho campo se ajuste a el nuevo origen. Tipo referencia relativa en Excel.

    Ya lo he logrado pero solo para una dimension, haciendo referencia directa en MDX, pero esto solo lo resuelve para un caso.

    Les agradezco mucho su tiempo para esta consulta...:)

     

    Slds...:)

     

     

    lunes, 5 de julio de 2010 15:52

Respuestas

Todas las respuestas

  • Hola.

    ¿Puedes compartir lo que has hecho hasta este momento?


    Alberto López Grande (Visita mi blog en http://qwalgrande.blogspot.es/)
    viernes, 9 de julio de 2010 18:25
    Moderador
  • Parece ser que el OP ya resolvió el problema o perdió el interés. Dejo un link en el que se habla de cómo construir MDX de forma dinámica, para su utilización en Reporting Services en este caso:

    http://www.purplefrogsystems.com/blog/index.php/2008/09/dynamic-mdx-in-reporting-services/

     


    Alberto López Grande (Visita mi blog en http://qwalgrande.blogspot.es/)
    lunes, 19 de julio de 2010 20:07
    Moderador
  • Hola a todos(as)..!!

    Si es cierto, disculpa que no puse lo que creo es la solución del tema...

    No si era un problema de concepto mio o que... El tema es que todo giraba en función de la dimensión natural tiempo..!

    Este cálculo que ven abajo resuelve mi problema. No importa la dimensión que ponga en el eje y, siempre me calculará la relacion porcentual de variación entre el valor actual y el anterior.

    (

        (
          ([Measures].[GASTO], [TIEMPO].[Jerarquía].CURRENTMEMBER) -
          ([Measures].[GASTO], [TIEMPO].[Jerarquía].CURRENTMEMBER.PREVMEMBER)
        ) /
         ([Measures].[GASTO], [TIEMPO].[Jerarquía].CURRENTMEMBER.PREVMEMBER)
    )

    Aprovecho para agradecer al señor Claudio Mena de Grupo Asesor por la ayuda brindada..!

     

    Slds...:) 

    jueves, 29 de julio de 2010 23:08