cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Helper III
Helper III

Dax para la medida de tamaño medio del grupo

Hola

Acabo de modelar algunos datos para que tenga cada fila es una persona que ha asistido a un grupo de salud. Quiero crear una medida que muestre el número medio de participantes del grupo.

Mis datos están estructurados de la siguiente manera:

ID de grupoFecha del grupoNombre del grupoIdentificación de la persona
1

12/09/20

Grupo de saludA
1

12/09/20

Grupo de saludB
1

12/09/20

Grupo de saludC
213/09/20Grupo de discapacidadD
213/09/20Grupo de discapacidadE
314/09/20Grupo de ejerciciosA
314/09/20Grupo de ejerciciosC
314/09/20Grupo de ejerciciosG
314/09/20Grupo de ejerciciosH

¿Cuál sería el DAX para esto?

Gracias

Arb

1 ACCEPTED SOLUTION

Hola

Prueba esta medida

•countrows(Data)/distinctcount(Data[Group ID])

Espero que esto ayude.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

View solution in original post

10 REPLIES 10
Super User IV
Super User IV

@arb1782 , Trate como


AvergaeX(Values(Table[Group ID]), count(Table[Person ID]))

O

AvergaeX(summarize(Table[Group ID],"_1", count(Table[Person ID])),[_1])



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

Hola

La respuesta de los datos de muestra debe ser 3. Hasta ahora la tabla y las dos fórmulas proporcionadas no resuelven mi problema.

Gracias por las respuestas hasta ahora.

Hola

Prueba esta medida

•countrows(Data)/distinctcount(Data[Group ID])

Espero que esto ayude.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

View solution in original post

Gracias a todos

¿Alguna otra idea @amitchandak@VijayP@negi007?

Hola @arb1782 ,

Puede crear una medida como se indica a continuación:

Measure =
VAR _countofallp =
    CALCULATE ( COUNT ( 'Table'[Person ID] ), ALL ( 'Table' ) )
VAR _countofgroup =
    CALCULATE ( DISTINCTCOUNT ( 'Table'[Group ID] ) )
RETURN
    DIVIDE ( _countofallp, _countofgroup, 0 )​​​

Saludos

Rena

Community Support Team _ Rena
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Gracias @yingyinr

Aparece el siguiente error: "Se ha producido el siguiente error de sintaxis durante el análisis: Token no válido, Línea 7, Desplazamiento 46, ." El pequeño retorcido rojo es después del soporte final de la DIVIDE.

¿Alguna idea de cómo resolver esto?

Hola @arb1782 ,

Lo siento, cometí un error... El mensaje de error es causado por el uso incorrecto del último corchete en la fórmula, actualice la fórmula de medida como se muestra a continuación:

Medidas ?
VAR _countofallp ?
CALCULATE ( COUNT ( 'Table'[Person ID] ), ALL ( 'Table' ) )
VAR _countofgroup ?
CALCULATE ( DISTINCTCOUNT ( 'Table'[GROUP ID] ) )
devolución
DIVIDE ( _countofallp, _countofgroup, 0 )

Además, puede usar la herramienta DAX Formatter para comprobar si hay algún error de sintaxis en la fórmula y darle formato.

Saludos

Rena

Community Support Team _ Rena
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Super User I
Super User I

@arb1782

¿Quieres tener esto como resultado?

2020-09-21_211727.png




Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
MY Blog || My YouTube Channel || Connect with me on Linkedin || My Latest Data Story - Ageing Analysis

Proud to be a Super User!


Super User II
Super User II

@arb1782 Si solo desea calcular el número de participantes por grupo, no es necesario crear una medida. se puede hacer simplemente usando el enfoque inferior. Ponga el ID de persona en el campo de valores y cambie el cálculo para contar desde el icono desplegable

negi007_0-1600702856355.png




Did I answer your question? Mark my post as a solution!
Appreciate your Kudos


Proud to be a Super User!

Follow me here


Helpful resources

Announcements
secondImage

Congratulations!

We are excited to announce the Power BI Super Users!

Wave Release 2

Check out the updates in Power BI.

Overview of Power BI 2020 release wave 2!

Microsoft Ignite

Microsoft Ignite

Join digitally, March 2–4, 2021 to explore new tech that's ready to implement. Experience the keynote in mixed reality through AltspaceVR!

secondImage

The largest Power BI virtual conference

100+ sessions, 100+ speakers, Product managers, MVPs, and experts. All about Power BI. Attend online or watch the recordings.