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.
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:
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
Solved! Go to 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
@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 )
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
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |