none
YTD y LY MDX RRS feed

  • Pregunta

  • Buenos días colegas, 

    He tenido problemas con crear el YTD y LD con las funciones YTD() y PeriodstoDate(). Me pueden ayudar por favor. 

    Con YTD me genera error asi #error y con PeriodsToDate me arroja error de "The currentmember function expects a hierarchy expression for the 1 argument"

    PERIODOSTODATE

    CREATE MEMBER CURRENTCUBE.[Measures].[YTD NPS]
     AS Aggregate(
    PeriodsToDate(
    [Fechas].[Años y Meses].[Año],
    [Fechas].[Años y Meses].[Año].CurrentMember),
    ([Measures].[M. NPS])
    )

    YTD

    WITH
    MEMBER [Measures].[YTD_SALES1] AS
        sum(
        YTD(
        [Fechas].[Año].CurrentMember),
        [Measures].[M. NPS]),  FORMAT_STRING = '$#,###.00' 
        select {[Measures].[M. NPS] ,
        [Measures].[YTD_SALES1]} on columns,
    [Fechas].[Año].members ON ROWS
    from [Dataset_CuboVentas]

    Ayuda por favor! (ya no se como más buscar en google para solucionar jeje)


    Jesús Laborda Bogotá, Colombia

    lunes, 7 de diciembre de 2015 16:03

Respuestas

  • Hola, perdona la tardanza.

    He probado tu query en Adventure works y está ok.

    Lo que me lleva a la siguiente cuestión, como tienes definida tu dimensión tiempo. Seguramente ahí esté el problema. Asegurate que es de tipo fecha y que las relaciones están ok. Puedes usar la de Adventure works para ver las propiedades de los taributos

    WITH
     MEMBER [Measures].[YTD_SALES1] AS
         sum(
         YTD(
         [Date].[Calendar].CurrentMember),
         [Measures].[Internet Sales Amount]),  FORMAT_STRING = '$#,###.00' 
         select {[Measures].[Internet Sales Amount] ,
         [Measures].[YTD_SALES1]} on columns,
     non empty [Date].[Calendar].members ON ROWS
     from [Adventure Works]


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

    lunes, 14 de diciembre de 2015 8:23
    Moderador