Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Producto acumulativo para los últimos X meses - basado en la fecha de la tabla separada

Hola, actualmente tengo dos tablas que necesito juntar, unidas por una tabla de fecha común. Para cada fecha seleccionada por TableFE, cree varias medidas que tomen el producto acumulativo de la columna [ReturnsNorm] para la retrofase de 1M, 3M y 6M.

TableFE (simplificado para tener solo una fecha)

fechaSlicerGroup1SlicerGroup2Grupo Parentgrupovalor
08-Jun-21SG1_1SG2_1PG1PG1_G10.340
08-Jun-21SG1_1SG2_1PG1PG1_G20.030
08-Jun-21SG1_1SG2_1PG2PG2_G1-0.388
08-Jun-21SG1_1SG2_1PG2PG2_G2-0.430

TablaFR

fechaSlicerGroup1Grupo ParentgrupodevoluciónReturnsNorm
29-Ene-21SG1_1PG_2PG2_G10.00481.0048
26-Feb-21SG1_1PG_2PG2_G1-0.00690.9931
31-Mar-21SG1_1PG_2PG2_G1-0.00310.9969
30-Abr-21SG1_1PG_2PG2_G1-0.00300.9970
31-Mayo-21SG1_1PG_2PG2_G1-0.02670.9733
29-Ene-21SG1_1PG_2PG2_G20.00201.0020
26-Feb-21SG1_1PG_2PG2_G2-0.00560.9944
31-Mar-21SG1_1PG_2PG2_G20.00521.0052
30-Abr-21SG1_1PG_2PG2_G2-0.00100.9990
31-Mayo-21SG1_1PG_2PG2_G20.02141.0214
29-Ene-21SG1_1PG_1PG1_G20.00031.0003
26-Feb-21SG1_1PG_1PG1_G20.00351.0035
31-Mar-21SG1_1PG_1PG1_G2-0.00300.9970
30-Abr-21SG1_1PG_1PG1_G2-0.00240.9976
31-Mayo-21SG1_1PG_1PG1_G2-0.01000.9900
29-Ene-21SG1_1PG_1PG1_G10.00021.0002
26-Feb-21SG1_1PG_1PG1_G1-0.00590.9941
31-Mar-21SG1_1PG_1PG1_G1-0.00020.9998
30-Abr-21SG1_1PG_1PG1_G1-0.00280.9972
31-Mayo-21SG1_1PG_1PG1_G10.00181.0018

Relación de tabla

Wendeley-North_0-1623542967299.png

Resultados deseados

Segmentaciones de datos aplicables: Fecha (8 de junio 21 seleccionado), SlicerGroup1 seleccionado

Para el lookback de 6M, dado que los datos de muestra proporcionados tienen solo 5 meses de datos, el producto acumulativo es como tal.

grupovalor1M Lookback3M Lookback6M Lookback
PG1_G10.3401.00180.99880.9931
PG1_G20.0300.99000.98470.9884
PG2_G1-0.3880.97330.96740.9653
PG2_G2-0.4301.02141.02571.0220

Código intentado

1M_date = 
VAR endDate = EOMONTH( LASTDATE(TableFE[Date]), -1 ) -- Determined by slicer
VAR startDate = EOMONTH( LASTDATE(TableFE[Date]), -1 )
-- VAR startDate = DATE( YEAR(endDate), MONTH(endDate) - 1, DAY(endDate) ) -- 3-month lookback
VAR filteredTable = 
    FILTER( 
        ALLEXCEPT( TableFR, TableFR[Group] ), 
        TableFR[Date] >= startDate &&
        TableFR[Date] <= endDate 
        )
VAR t1 =
    SUMMARIZE( filteredTable, TableFR[Factor], "CumRet", PRODUCT( TableFR[ReturnsNorm] ) )
RETURN 
    [CumRet]

Lo cual no funciona porque devolver columnas no funciona así.

Agradezco cualquier ayuda, gracias.

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Hola @Wendeley-Norte

Si pudiera enviar .pbix de muestra que demuestren lo que está buscando obtener. Realmente ayudaría a proporcionarle una solución rápida.

Puede enviar el archivo .pbix de muestra agregándolo a su unidad o dropbox y agregue el enlace aquí.

saludos
Kumail Raza

Syndicate_Admin
Administrator
Administrator

Hola @Wendeley-Norte

¿Se ha resuelto su problema? Si se ha resuelto, proporcione su método para el problema y luego considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Si no, por favor responda a mis dudas anteriores, y luego continuaremos ocupándonos de este tema.

Saludos

Equipo de apoyo a la comunidad _ Ailsa Tao

Syndicate_Admin
Administrator
Administrator

Hola @Wendeley-Norte

Tengo una pequeña duda acerca de los resultados deseados que ha proporcionado .

Por PG1_G1, los datos del mes anterior, 3 meses y 6 meses son 1.0018, 0.9988 y 0.9931 respectivamente, cumplen con las expectativas que desea.

Pero para los 3 grupos restantes, los valores de los primeros tres meses no coinciden con lo que esperaba, entonces, ¿cuáles son sus reglas de cálculo para los valores de los primeros 3 meses y los primeros 6 meses? Confirme los resultados que necesita y, si es posible, proporcione su muestra. Esto nos facilitará el mejor manejo del problema.

Resultados reales:

Ailsa-msft_0-1623747382273.pngAilsa-msft_1-1623747382275.png

Resultados deseados

Ailsa-msft_2-1623747382277.png

Saludos

Equipo de apoyo a la comunidad _ Ailsa Tao

Si esta publicación ayuda, entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

chichón

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.