Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowGet inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.
¡Saludos! Me gustaría que me ayudaran con el siguiente problema.
Tenemos tres tablas para almacenar las calificaciones de los estudiantes en diferentes momentos. Las tres tablas son iguales, solo la columna "Período" tiene datos discretos. La estructura es similar a la siguiente:
Por lo tanto, cuando un estudiante reprueba el período A1, tiene la oportunidad en el período A2 y más tarde en el A3. ¿Hay alguna forma de rastrear a los estudiantes con calificaciones reprobadas y generar una nueva columna con la calificación final después de los tres períodos? Esto es solo un ejemplo, los datos reales son 1,3 millones de filas de datos.
Tenga en cuenta que para nosotros una calificación de 5 equivale a una asignatura suspendida
¡Su ayuda será muy apreciada!
Hola @Hatterg
Para su pregunta, aquí está el método que proporcioné:
Aquí hay algunos datos ficticios
"PeriodoA1"
"PeriodoA2"
"PeriodoA3"
Dado que los datos se distribuyen en tres tablas con estructuras similares, el primer paso es fusionar estas tablas en una sola. Esto se puede lograr mediante Combinar consulta como nuevo en Power Query.
Crear una medida para el cálculo de las calificaciones finales.
Final Grade =
IF(
SELECTEDVALUE(ConsolidatedGrades[PeriodA1]) > 5,
VALUES(ConsolidatedGrades[PeriodA1]),
IF(
SELECTEDVALUE(ConsolidatedGrades[PeriodA2]) > 5,
VALUES(ConsolidatedGrades[PeriodA2]),
IF(
SELECTEDVALUE(ConsolidatedGrades[PeriodA3]) > 5,
VALUES(ConsolidatedGrades[PeriodA3]),
BLANK()
)
)
)
O bien, puede crear una columna calculada.
Final Grades =
IF(
ConsolidatedGrades[PeriodA1] > 5,
ConsolidatedGrades[PeriodA1],
IF(
ConsolidatedGrades[PeriodA2] > 5,
ConsolidatedGrades[PeriodA2],
IF(
ConsolidatedGrades[PeriodA3] > 5,
ConsolidatedGrades[PeriodA3],
BLANK()
)
)
)
Aquí está el resultado.
Saludos
Nono Chen
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the February 2025 Power BI update to learn about new features.