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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
123456789123456
Frequent Visitor

Cálculo del presupuesto realizado a partir del presupuesto móvil restante : totaliza las cuestiones

Hola

Recibí los siguientes datos (+ una tabla de fechas), describiendo los presupuestos facturados dentro de un mes + presupuesto dejado en el final de ese mes, por factura. El objetivo principal es calcular el "presupuesto hecho" para cada mes.

InvMesRednet-leftCliente
INV101/01/2020200150Cliente1
INV101/02/2020 50Cliente1
INV101/03/2020 10Cliente1
INV201/02/202010090Cliente1
INV201/03/2020 90Cliente1
INV301/03/202020 Cliente1


El resultado esperado son dos tablas de matriz, una con los datos de cliente resumidos del presupuesto entregado por mes:

Cliente01/01/202001/02/202001/03/202001/04/202001/05/202001/06/2020Total
Cliente1501106010000320


Y uno con detalles sobre la factura

InvRed
INV1200
INV2100
INV320


He probado un montón de cosas ya, esto obtuvo mi mejor resultado, pero todavía está muy lejos del resultado esperado

SUM('Table'[net]) 
    - if(
        HASONEVALUE('Table'[net-left]),
        SUM('Table'[net-left])
        ,0
        )
    +CALCULATE(
        CALCULATE(
            SUM('Table'[net-left]),ALLSELECTED(dates)),PREVIOUSMONTH(dates[Date]))

Lo mejor que he conseguido hasta ahora con esta medida es una matriz que muestra las facturas correctamente, pero todas las sumas están equivocadas:

Cliente01/01/202001/02/202001/03/202001/04/202001/05/202001/06/2020Total
Cliente15025016010000320
INV150100401000200
INV201009000-80
INV3002000020
Total5025016010000320


¡Gracias por tu ayuda!

1 ACCEPTED SOLUTION
MFelix
Super User
Super User

Hola 123456789123456 ,

Pruebe la siguiente medida:

Measure =
SUM ( 'Table'[net] ) - SUM ( 'Table'[net-left] )
    + CALCULATE ( SUM ( 'Table'[net-left] ); DATEADD ( dates[Date]; -1; MONTH ) ) + 0

MFelix_0-1601467973005.png

Compruebe la conexión del archivo PBIx.


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



View solution in original post

4 REPLIES 4
MFelix
Super User
Super User

Hola 123456789123456 ,

Pruebe la siguiente medida:

Measure =
SUM ( 'Table'[net] ) - SUM ( 'Table'[net-left] )
    + CALCULATE ( SUM ( 'Table'[net-left] ); DATEADD ( dates[Date]; -1; MONTH ) ) + 0

MFelix_0-1601467973005.png

Compruebe la conexión del archivo PBIx.


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



Gracias por su ayuda.

En realidad tenía esta solución en algún momento, pero sin el +0, pero la dejó caer ya que no funcionó con mi tabla de fechas por alguna razón - los filtros no cambiarán el objeto visual (por ejemplo, filtrar para 2020 sólo -> 12 columnas, en lugar de 2015-2025 como en mi tabla de fechas), algo que no veo en su pbix, necesidad de mirar en eso. El mismo problema también ocurre cuando uso excatly su fecha calculadatable
¿Alguna idea sobre este tema en particular?

Gracias de nuevo, marcará como resuelto.

Hola 123456789123456 ,

Tenga en cuenta que solo utilicé datos de muestra con información para 2020, por lo que mi calendario está limitado para ese período de tiempo. Cree que la forma en que se configuran las cosas puede funcionar con más años, sin embargo, su maqueta de datos fue bastante reducida, si desea enviar una muestra más amplia y puedo comprobar si funciona correctamente.


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



No hablo español, pero creo que lo entendí ahora: la forma en que construye la tabla de datos es diferente a mi enfoque (que en realidad es una dataflow de datos para mantener todos los informes exactamente en el mismo nivel). Por ahora simplemente me adaptaré a tu solución de citas
gracias de nuevo

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors