Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
5 years ago
Solved

FInding importe medio

hola

¿Puede alguien ayudarme con esto:

Tengo dos columnas: ID de usuario e ID de reservas. Las filas de estas columnas contienen valores numéricos que muestran el id de usuario y la reserva de id respectivos, quiero encontrar el número medio de reservas por id de usuario.

¿Cómo podría hacer esto en Power BI? No quiero ver la cantidad total de reservas por id de usuario, sino el promedio.

Al aplicar el agregado AVERAGE en el objeto visual o crear una medida, la salida es totalmente incorrecta, probablemente porque todos los id de reserva están en miles y el promedio de todos estos números sería alto. Además, este no es realmente el enfoque correcto ya que quiero ver cuántas reservas hace un usuario en promedio.

¿Alguien puede ayudar?

  • Hola, @PBIUser98

    Puede intentar filtrar el ID defectuoso después del cálculo, o agregar la condición de juicio IF o la tabla filtro de función Filtrar de la medida.
    algo como :IF (user_id ="101", null, Avragex() ) o Calculate( Averagex(), Filter('table', user_id <>"101") )

    O por favor consdier compartir un archivo de muestra simple sin ninguna información sesentiva para una discusión posterior, entonces puedo tratar de investigarlo para llegar a una medida más precisa.

    Saludos
    Equipo de apoyo comunitario _ Zeon Zheng
    Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

3 Replies

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      ¡Hola y gracias!

      ¿Hay alguna forma de escribir esa medida excluyendo un determinado id de usuario? No quiero contar el valor de "110" en mi cálculo (este es un ID defectuoso". ¿Cómo incorporaría esto?

      ¡Gracias por su ayuda!

  • Hola, @PBIUser98

    Puede intentar filtrar el ID defectuoso después del cálculo, o agregar la condición de juicio IF o la tabla filtro de función Filtrar de la medida.
    algo como :IF (user_id ="101", null, Avragex() ) o Calculate( Averagex(), Filter('table', user_id <>"101") )

    O por favor consdier compartir un archivo de muestra simple sin ninguna información sesentiva para una discusión posterior, entonces puedo tratar de investigarlo para llegar a una medida más precisa.

    Saludos
    Equipo de apoyo comunitario _ Zeon Zheng
    Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.