Forum Discussion
Substracting en matriz
para cada estudiante y para cada sección del examen. Quiero marcar solo las secciones que tuvieron cambios de puntuación. (comparando el mismo número de examen y secciones con 2 fechas diferentes, marcando las secciones con cambios de puntuación).
Solo para resaltar que las fechas están filtradas. hay más fechas de prueba con más valores.
Usando sus datos y nombres de columna importándolos como una tabla llamada Resultado, primero escribí esta medida:
Score Comparison =
VAR EarliestDate = FIRSTDATE( Result[Exam Date] )
VAR LatestDate = LASTDATE( Result[Exam Date] )
VAR EarliestScore =
CALCULATE(
SUM(Result[Score]),
EarliestDate
)
VAR LatestScore =
CALCULATE(
SUM(Result[Score]),
LatestDate
)
RETURN
IF(
HASONEVALUE(Result[Exam Date]),
SUM(Result[Score]),
LatestScore - EarliestScore
)
Luego ponga esa medida en una matriz:
Por último, si entras en la sección subtotal del formato de la matriz, puedes cambiar "Total" para que diga "Diferencia"
- Syndicate_Admin4 years ago
Administrator
Hay otras opciones en las que podría usar dos tablas de desconexión de las que seleccionar fechas, pero la idea básica sigue siendo la misma.
- Syndicate_Admin4 years ago
Administrator
Desafortunadamente, no funciona.
Devuelve 0 como resultado para todas las filas:
- Syndicate_Admin4 years ago
Administrator
Pocas preguntas:
En su versión, ¿solo tiene una sola tabla como los datos que envió?
¿El peso y la puntuación ponderada son solo columnas adicionales?
Presumiblemente has modificado el dax que envié para que coincida con tu estructura. ¿Puede volver su versión modificada y veré si puedo detectar el problema?- Syndicate_Admin4 years ago
Administrator
Gracias por su apoyo!! Revisé dos veces y, de hecho, cometí un error 🙂
De hecho, hay más columnas que no mencioné. Básicamente, cada sección del examen tiene un peso diferente.
Su solución funciona. Sin embargo, el resultado muestra la columna de comparación de puntuación para cada fecha y la Diferencia (el subtotal) muestra el cálculo para todas las columnas y no solo para la puntuación sin procesar. Quiero evitar mostrar columnas innecesarias que puedan confundir al usuario. ¿Algún pensamiento?