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".
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.
¿Alguna idea?
Solved! Go to 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])
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!!
User | Count |
---|---|
40 | |
34 | |
28 | |
23 | |
17 |