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

Solo se debe tener en cuenta el número de factura más alto por proyecto

Hola

Tengo una tabla en Power BI. Esta tabla contiene números de proyecto, empleados, números de factura, monto y una fecha.
Puede haber varios números de factura con diferente fecha para un proyecto.

Ahora me gustaría crear un informe que contenga 2 segmentaciones de datos. Una vez para la fecha (de-a) y una vez para el empleado.
Además, el monto debe ser totalmente.

Hasta aquí no hay problema. Sin embargo, me gustaría que solo el número de factura más alto por proyecto se incluyera en el total.

Aquí hay un ejemplo:

Meeresblume_0-1638834961628.png

Al filtrar por fecha 01 de enero de 2021 y empleado A
Resultado: 80 (factura número 1 y 8 )
Al filtrar por fecha 01 de enero de 2021 y empleado B
Resultado: 15 (factura número 4)
Al filtrar por fecha 02 de enero de 2021 y empleado A
Resultado: 25 (SOLO factura número 3 y 7, NO también número 2)
Al filtrar por fecha 02 de enero de 2021 y empleado B
Resultado: 10 (SOLO factura número 6, NO también número 5)

Espero que sea comprensible 🙂

¿Cómo puedo asegurarme exactamente de que solo se tiene en cuenta el número de factura más alto por proyecto en el importe, además de la fecha filtrada y la persona responsable?

gracias por su ayuda 🙂

LG

1 ACCEPTED SOLUTION

Hi, @Meeresblume

Pruebe la fórmula como se muestra a continuación, puede ser un poco torpe:

amount of max invoice number = 
VAR _max_invoice_number =
    CALCULATE (
        MAX ( 'Table'[invoice number] ),
        FILTER (
            ALLSELECTED ( 'Table' ),
            'Table'[Project number] = MIN ( 'Table'[Project number] )
        )
    )
RETURN
    CALCULATE (
        MAX ( 'Table'[amount] ),
        FILTER ( 'Table', 'Table'[invoice number] = _max_invoice_number )
    )
Result = 
VAR tab =
    SUMMARIZE (
        'Table',
        'Table'[Project number],
        "s_amount", [amount of max invoice number]
    )
RETURN
    SUMX ( tab, [s_amount] )

Consulte mi archivo de muestra para obtener más detalles.

Saludos
Equipo de soporte de la comunidad _ Eason

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@Meeresblume , Pruebe una medida como esta con el número de proyecto y la fecha en visual

Medida =
VAR __id = MAX ('Tabla'[Número de proyecto] )
VAR __date = CALCULATE ( MAX('Table'[Date] ), ALLSELECTED ('Table' ), 'Table'[Project Number] = __id )
CALCULATE ( Suma ('Tabla'[Importe] ), VALORES ('Tabla'[Número de proyecto] ),'Tabla'[Número de proyecto] = __id,'Tabla'[Fecha] = __date )

@amitchandak

Gracias por su respuesta.
Sin embargo, la medida no funcionaría.

Necesito el número de oferta más alto por proyecto, pero dependiendo de mi filtro con la fecha y la persona responsable, la cantidad que se totaliza.

La forma en que interpreto la medida de usted, solo lo haría adjuntando el número del proyecto y la fecha máxima. Pero no de mi fecha filtrada + empleado.

Hi, @Meeresblume

Pruebe la fórmula como se muestra a continuación, puede ser un poco torpe:

amount of max invoice number = 
VAR _max_invoice_number =
    CALCULATE (
        MAX ( 'Table'[invoice number] ),
        FILTER (
            ALLSELECTED ( 'Table' ),
            'Table'[Project number] = MIN ( 'Table'[Project number] )
        )
    )
RETURN
    CALCULATE (
        MAX ( 'Table'[amount] ),
        FILTER ( 'Table', 'Table'[invoice number] = _max_invoice_number )
    )
Result = 
VAR tab =
    SUMMARIZE (
        'Table',
        'Table'[Project number],
        "s_amount", [amount of max invoice number]
    )
RETURN
    SUMX ( tab, [s_amount] )

Consulte mi archivo de muestra para obtener más detalles.

Saludos
Equipo de soporte de la comunidad _ Eason

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.