Contar numero de participantes de la tabla "Equipos" en la tabla "Eventos"

Tengo una aplicación que consta de varias tablas.

Una tabla con los "Eventos"

Una tabla con los Equipos que forman parte de los "Eventos"

Y una tabla de participantes que forman parte de los "Equipos".

Antonio_L_Ferre_0-1702492857162.png

He creado una columna virtual para contar el número de participantes del Evento, pero como la columna Equipos es de tipo ENUMLIST, no se como hacer recuento de participantes de cada Evento, ya que serían todos los que forman parte de cada Equipo.

Supongo que habrá que utilizar SELECT combinado con COUNT.

Antonio_L_Ferre_1-1702493368358.png

¿Alguna idea?

Solved Solved
0 3 196
1 ACCEPTED SOLUTION

Probalo asi:

Ahora: COUNT(   SELECT( Equipos[Num_Participantes],IN(Equipos[Nombre],[_THISROW].[Equipos])

Cambia por: COUNT(   SELECT( Equipos[Num_Participantes],IN([Nombre],[_THISROW].[Equipos])

View solution in original post

3 REPLIES 3

Estoy intentando esto:
COUNT(   SELECT( Equipos[Num_Participantes],IN(Equipos[Nombre],[_THISROW].[Equipos])
     )
)

Pero el resultado siempre es "cero" aunque la formula no da ningún error....

Probalo asi:

Ahora: COUNT(   SELECT( Equipos[Num_Participantes],IN(Equipos[Nombre],[_THISROW].[Equipos])

Cambia por: COUNT(   SELECT( Equipos[Num_Participantes],IN([Nombre],[_THISROW].[Equipos])

Funcionó, pero tuve que poner SUM() en vez de COUNT(), ya que el Num_Participantes es tipo Number y al poner COUNT  "contaba" y necesitaba sumar todos los participantes de cada equipo.

COUNT(   SELECT( Equipos[Num_Participantes],IN([Nombre],[_THISROW].[Equipos]) = 3

poque había tres equipos.

SUM(   SELECT( Equipos[Num_Participantes],IN([Nombre],[_THISROW].[Equipos]) = 5

ya que habie dos equipos con 2 miembros cada uno.

 

Muchas Gracias!!

 

 

Top Labels in this Space