Forum Discussion

alhashmi's avatar
alhashmi
New Member
6 years ago

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's avatar
    az38
    Icon for Community Champion rankCommunity Champion

    @alhashmi

    ¿Dónde está tu campo [de la gente]?

    ¿se conecta a través de relaciones o se almacena en la misma tabla?

    • alhashmi's avatar
      alhashmi
      New 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's avatar
        mahoneypat
        Icon for Microsoft Employee rankMicrosoft 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

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hola @alhashmi ,

    Cree una relación activa y una relación inactiva.

    3.PNG

    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.

    5.PNG4.PNG

    Saludos

    Jay