none
Como obtener la venta del día actual en un cubo

    Pregunta

  • Hola buena noche, quisiera saber si alguien puede ayudarme, tengo un cubo en Analysis 2008 R2 tengo la medida de las ventas de la compañia, quisiera saber si puedo crear una medida calculada que me ayuda a obtener la venta del día actual, esto para que cuando los usuarios selecciones esta medida calculada el sistema le muestra la venta del día actual, muchas gracias por su ayuda
    viernes, 21 de julio de 2017 3:13

Respuestas

  • Si, en mdx, tienes que formar la tupla que sea algo así (hay que adaptarlo a como hayas definido tu tu dimensión tiempo)

    ([FechaVenta].[Calendario].&[20170816],Measures.Ventas),

    como supongo que lo necesitas dinámico, puedes usar la función vba, aunque te lo voy a escribir de memoria, entiendo que no te resultará difícil corregir los pequeños errores

    ( strtomember("[FechaVenta].[Calendario].&["+cstr(vba!year(vba!now()))+cstr(vba!month(vba!now()))+cstr(vba!day(vba!now())),

    measures.Ventas)

    a esto habría que arreglarlo para que añada los 0 por la derecha en días y meses (por ejemplo left('0'+cstr(vba!mont.....  )  ,2)

    de esa forma obtienes lo que necesitas


    Comparte lo que sepas, aprende lo que no sepas (FGG)
    portalSQL
    El rincón del DBA

    miércoles, 16 de agosto de 2017 7:40
    Moderador