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

Multiplicar fila por fila en una tabla

Hola, estoy buscando ayuda sobre cómo realizar la multiplicación fila por fila dentro de una tabla (medida o columna calculada) similar a la función SUMX, pero en lugar de iterar a través de cada fila para sumar, estoy buscando multiplicar cada fila en una tabla.

Por ejemplo, teniendo en cuenta la siguiente tabla, donde la primera columna representa el mes, la segunda columna representa la tasa de interés y la tercera columna representa la tasa de interés acumulada. Para calcular la tasa de interés acumulada, para el mes 3, necesitamos multiplicar la tasa de interés del primer mes por la tasa de interés del segundo mes, y luego por la tasa de interés del tercer mes.

CupidC_0-1708316196658.png

Cualquier ayuda o idea sobre cómo lograr esto sería muy apreciada. Gracias de antemano por su ayuda.

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Pruebe la siguiente medida:

Cumulative Rate = PRODUCTX(FILTER(ALL('Table'), 'Table'[Month] <= EARLIER('Table'[Month])), 'Table'[Interest Rate])

Suponiendo que la columna Mes es única (o al menos, puede encontrar una manera de hacerla única combinándola con un número de año o puede usar algún tipo de columna de índice en su lugar).

Syndicate_Admin
Administrator
Administrator

Por favor, pruebe esto

Screenshot_1.png

Hola Ahmedx, gracias por tu ayuda, pero la tasa acumulativa no parece ser correcta, por ejemplo el año 5 debería ser 1.638... De todos modos, ¿puedo modificar la fórmula para que funcione?

lo siento, olvidé agregar una columna 'Tabla' [Tasa de interés]
Screenshot_2.png
Syndicate_Admin
Administrator
Administrator

Hola

Por favor, compruebe la imagen de abajo y el archivo pbix adjunto.

Es para crear una medida.

Jihwan_Kim_0-1708318643659.png

Función PRODUCTX (DAX) - DAX | Microsoft Learn

Función WINDOW (DAX) - DAX | Microsoft Learn

expected result measure: = 
CALCULATE (
    PRODUCTX ( Data, Data[Interest Rate] ),
    WINDOW (
        1,
        ABS,
        0,
        REL,
        SUMMARIZE ( ALL ( Data ), Data[Month], Data[Interest Rate] ),
        ORDERBY ( Data[Month], ASC )
    )
)

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.