Forum Discussion
Error de recuento
Hola
Necesito hacer un gráfico que muestre cuántas veces cada persona tiene su nombre en la columna "Hecho por" y "Comprobado por". El problema es que el gráfico "Checked By" es correcto, pero el gráfico de "Hecho por" no es - está apareciendo los valores de la columna "Checked by" ("Hecho por" ni siquiera tiene valores negros).
¿Podría aconsejarle sobre de dónde puede venir el error y cómo corregirlo? Ya he intentado empezar uno nuevo desde cero y terminé con el mismo problema.
https://imgur.com/FuPlQp4 (Gráficos descritos anteriormente.)
Gracias de antemano.
4 Replies
- az38
Community Champion
¿Dónde está tu campo [de la gente]?
¿se conecta a través de relaciones o se almacena en la misma tabla?
- alhashmiNew Member
Gracias por la rápida respuesta.
Está conectado a través de relaciones, tiene los valores "Persona A" "Persona B" "Persona C" y "Persona D". Al principio traté de usar "Hecho por"/"Comprobado por" como eje, pero debido al error intenté una manera diferente de probar.
- mahoneypat
Microsoft Employee
Dado que su relación de la tabla Who solo puede estar activa con uno de esos campos a la vez, deberá usar 1 de 2 enfoques para contar el otro. Suponiendo que la relación esté activa con Done By, aquí hay dos soluciones para Checked By
1. Haga una relación inactiva entre la columna Personas y la columna Comprobado por. Usa una medida como esta
Comprobado por recuento: CALCULATE(COUNTROWS(Data), USERELATIONSHIP(Who[People], Data[Checked by]))
2. Utilice una medida como esta
Comprobado por recuento: CALCULATE(COUNTROWS(Data), TREATAS(VALUES(Who[People]), Data[Checked by]), ALL(Data[Done by]))
Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.
saludos
palmadita
- AnonymousNot applicable
Hola @alhashmi ,
Cree una relación activa y una relación inactiva.
Utilice la función USERELATIONSHIP() para crear una medida para la columna inactiva.
Measure = CALCULATE(COUNT('Table'[Checked by]),USERELATIONSHIP('Table'[Checked by],Who[person]))El resultado se mostraría como se muestra a continuación.
Saludos
Jay