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 comunidad de Power BI,
Estoy tratando de calcular la suma de unidades registradas cada día por el miembro del personal. Efectivamente, tengo muchas columnas de datos de transacciones extraídos de nuestra plataforma de gestión de prácticas. Hay varias líneas de transacción por día y necesito obtener un importe total según la tabla de ejemplo. ¿Alguien podría apuntarme en la dirección correcta? Gracias de antemano.
StaffName | Unidades | Fecha | Suma calculada por personal y día |
Bob | 2.5 | 7/21/2020 | 8 |
Anne | 3 | 7/21/2020 | 8.5 |
Bob | 5.5 | 7/21/2020 | 8 |
Anne | 2.5 | 7/21/2020 | 8.5 |
Anne | 3 | 7/21/2020 | 8.5 |
Bob | 1.5 | 7/20/2020 | 7.5 |
Bob | 4 | 7/20/2020 | 7.5 |
Anne | 8 | 7/20/2020 | 8 |
Bob | 2 | 7/20/2020 | 7.5 |
Hola @PowerMyBI
Me alegra que hayas resuelto tu problema. Utilizo diferentes maneras de resolver su problema y espero que mi manera pueda ayudarle.
1. Columna calculada:
Column =
CALCULATE(SUM(Table1[Units]),FILTER(Table1,Table1[StaffName]=EARLIER(Table1[StaffName])&&Table1[Date]=EARLIER(Table1[Date])))
El resultado es el siguiente:
2. Medida:
Calculated Sum per staff and day =
CALCULATE(SUM(Table1[Units]),FILTER(ALL(Table1),Table1[StaffName]=MAX(Table1[StaffName])&&Table1[Date]=MAX(Table1[Date])))
El resultado es el siguiente:
Puede descargar el archivo pbix de este enlace:
Saludos
Rico Zhou
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
No necesitas hacer mucho.
Total = SUM('Table'[Units])
Power BI hará el resto. Vea este archivo PBIX de ejemplo.
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingHola @edhans
Gracias por su respuesta. Quería añadir los valores a un volumn para poder usar en un objeto visual y hacer referencia a los datos, como un recuento de veces que un miembro del personal supera un cierto número de horas por semana y también el promedio total de unidades registradas cada día por miembro del personal.
Gracias de nuevo por su respuesta.
Gran @PowerMyBI - Me alegro de que lo hayas descubierto. No entendí su petición original. Para las sonrisas volví y revisé mi medida y esto devuelve lo mismo.
Total 2 =
VAR varCurrentName =
MAX( 'Table'[StaffName] )
VAR varCurrentDate =
MAX( 'Table'[Date] )
VAR Result =
CALCULATE(
SUM( 'Table'[Units] ),
FILTER(
ALL(
'Table'[Date],
'Table'[StaffName],
'Table'[Units]
),
'Table'[Date] = varCurrentDate
&& 'Table'[StaffName] = varCurrentName
)
)
RETURN
Result
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingEstoy aprendiendo muy rápidamente que hay muchas maneras diferentes de lograr el mismo resultado en Power BI. Agradezco sus respuestas y voy a tener una idea de replicar ambos métodos y comprobar si hay cualquier varianza contra mi propia solución para asegurarse de que no hay errores en mi trabajo.
Creo que logré averiguarlo:
SumPerStaffAndDay ? CALCULATE(SUM(Table1[Units]), ALLEXCEPT(Table1, Table1[Date].[ Fecha], Tabla 1[NombreDe Staff]))
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 | |
2 | |
2 | |
2 | |
1 |