Reply
Syndicate_Admin
Administrator
Administrator
Syndicated - Inbound

Restar valores (medida)

Source Community: Power BI | Source Author Name: Carsten_BI

Hola a todos.,

Digamos que tengo un negocio y vendo artículos a mis clientes. Todos tienen un plazo de crédito y pagan más tarde.

Así que tengo una "Tabla de ventas" con "Artículo", "Fecha de vencimiento del pago", "Precio". - Eso es todo lo que tengo.
Power BI me proporciona una suma automática para "Precio". Perfecto. Veo la suma de los pagos abiertos.

Ahora quiero visualizar este "Backwards". Así que tengo la suma de "Precio".

Y quiero ver en qué hora o fecha se pagarán todos mis "Pagos" adeudados.


Ejemplo:
- En enero espero 10K pagos, que aún están abiertos.
- Para el 2K de febrero vencen los pagos y se pagarán. Así que solo 8K siguen abiertos.

- Para junio se pagará otro 4K, y solo hay 4K abierto.
Así que puedo ver cómo se desarrolla esto en los próximos meses. Y puedo visualizar esto en un gráfico de barras a lo largo del tiempo.

Dados solo los tres campos que tengo.

¿Alguien puede darme una pista? Muchas gracias.

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: yingyinr
Syndicated - Inbound

@Carsten_BI ,

Puede consultar los siguientes enlaces para obtenerlo:

DAX para resta acumulativa

yingyinr_0-1674195846090.gif

Cálculo del total acumulativo inverso o acumulado inverso en Power BI

Si el anterior no puede ayudarlo, ¿podría proporcionar algunos datos brutos en la tabla "Tabla de ventas" (Excluir datos confidenciales) con Mensaje de texto formato y su Resultado esperado ¿Con lógica de backend y ejemplos especiales? Sería útil encontrar la solución. Puede consultar los siguientes enlaces para compartir la información requerida:

Cómo proporcionar datos de ejemplo en el foro de Power BI

Cómo obtener respuestas rápidas a su pregunta

Y es mejor si puede compartir un archivo pbix simplificado. Puede consultar el siguiente enlace para cargar el archivo en la comunidad. Gracias.

Cómo subir PBI en Comunidad

Saludos

Source Community: Power BI | Source Author Name: Carsten_BI
Syndicated - Inbound

Hola yingyinr, gracias por tus comentarios.


Aquí hay un ejemplo de la fuente de datos que tengo. (Formato alemán de fecha y número)

Fecha de vencimiento

ClienteArtículoPrecio
28.03.2023110343127004.474,31
28.01.20231103431270038.400,00
28.01.20231103431270038.400,00
28.01.20231103431270045.600,00
28.03.202311046313196335.264,22
28.03.20231104631319678.000,00
28.03.20231104631319651.400,00
28.01.202311034612700220.000,00
28.03.2023110346127008.200,00
28.03.20231103461270045.600,00
28.03.20231103461270038.400,00
28.03.20231103461270038.400,00
28.03.202311034612700220.600,00
28.04.20231102871283865.950,00
28.02.2023104447203218.800,00
28.08.20231044471321618.172,00
28.08.2023104447132160,01
28.07.202311029813195176.680,00
31.07.20231104691338916.500,00
31.07.20231104611338914.200,00
28.01.202310444113279280.000,00
28.02.20231102921296449.410,00
28.04.2023593153125998.150,00
28.08.20235931541328087.500,00
28.08.2023593154132805.500,00
28.08.202359315613280172.500,00
28.08.202359315613280110.000,00
28.08.2023593158132802.950,00
31.05.2023110299131952.480,00
31.03.20231102991339535.000,00
28.11.202311029913395269.000,00
31.05.202359315613280822.669,00

La suma de los pagos abiertos es 3.308.199,54

No, quiero ver cómo esto se reduce con el tiempo y lo que todavía queda como pago abierto en una fecha específica (desde la vista de hoy). Al final quiero tener algo como esto (solo un ejemplo fácil):

example.PNG

Gracias de antemano.

Carsten

Source Community: Power BI | Source Author Name: yingyinr
Syndicated - Inbound

@Carsten_BI ,

Creé un archivo pbix de muestra (ver el archivo adjunto), verifique si eso es lo que desea.

Measure = 
VAR _selym =
    SELECTEDVALUE ( 'Date'[YearMonth] )
VAR _total =
    CALCULATE ( SUM ( 'Table'[Price] ), ALLSELECTED ( 'Table' ) )
VAR _culprice =
    CALCULATE (
        SUM ( 'Table'[Price] ),
        FILTER (
            ALLSELECTED ( 'Table' ),
            VALUE ( YEAR ( 'Table'[Due Date] ) & FORMAT ( 'Table'[Due Date], "MM" ) )
                <= VALUE ( _selym )
        )
    )
RETURN
    _total - _culprice

yingyinr_0-1674208309587.png

Saludos

Source Community: Power BI | Source Author Name: Carsten_BI
Syndicated - Inbound

Eso es tan bueno. Todavía queda un problema.
Veo que tienes cratead una mesa de apoyo para conseguir los meses.

¿Puedes crearme un ejemplo sin la conversión a mes? Entonces, ¿solo las fechas exactas? dd.mm.aaaa?

Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: Carsten_BI
Syndicated - Inbound

Empujar

Source Community: Power BI | Source Author Name: Carsten_BI
Syndicated - Inbound

Empuje 2

avatar user

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

Feb2025 NL Carousel

Fabric Community Update - February 2025

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

Top Solution Authors (Last Month)
Top Kudoed Authors (Last Month)