Forum Discussion
Substracting en matriz
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"
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?