Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Creación de una columna calculada que indique el número de recuento de otro intervalo de columnas

Aparentemente me falta por completo algo muy básico, lo he intentado toda la mañana, incluso ChatGPT me aplastó :-).

Tengo una mesa con ticket_id para cada invitado en ciertos eventos organizados por ciertas personas.

Quiero terminar con una columna que enumere un 1 o 0 para cada identificación de boleto que indique si el vendedor / anfitrión de este boleto tiene más de 2 eventos en ese día en particular.

Entonces, tengo esto.

ticket_idguest_idfechaevent_idhost_id
1101/01/202311
2201/01/202321
3301/01/202331
4401/01/202311
5102/01/202341
6202/01/202341
7103/01/202351

Y quiero agregar una columna como esta

ticket_idguest_idfechaevent_idhost_id>2/día
1101/01/2023111
2201/01/2023211
3301/01/2023311
4401/01/2023111
5102/01/2023410
6202/01/2023410
7103/01/2023510

Luego quiero un objeto visual que pueda mostrar cada identificador de evento que forma parte de una secuencia en la que el anfitrión tiene más de 2 eventos por día. Baiscally eliminando todas las event_id donde el anfitrión tiene 2 o menos en un día determinado.

Eso significa que lo anterior me daría algo como esto como visual:

fechaevent_idhost_id
01/01/202311
01/01/202321
01/01/202331
01/01/202311

Puede ser genial separar event_id duplicados de ese elemento visual, pero eso no es necesario.

Gracias a todos los que pueden ayudar.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Gracias, casi funcionó, pero logré modificarlo un poco con un poco de ayuda. Esto es lo que terminó funcionando:

Columna = if(CALCULATE(COUNTROWS(Table),ALLEXCEPT(Table,Table[host_id],Table[date]))>2,1,0)

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Gracias, casi funcionó, pero logré modificarlo un poco con un poco de ayuda. Esto es lo que terminó funcionando:

Columna = if(CALCULATE(COUNTROWS(Table),ALLEXCEPT(Table,Table[host_id],Table[date]))>2,1,0)

Syndicate_Admin
Administrator
Administrator

Hola

Prueba esto:

Columna = si(CALCULAR(CONTAR('Tabla'[host_id]),TODOS excepto('Tabla','Tabla'[fecha]))>2,1,0)
Básicamente, es contar el ID del host pero cambiar el contexto para que solo cuente contra la fecha exacta.
Si respondí a su pregunta, marque mi publicación como solución, aprecie sus felicitaciones 👍

Helpful resources

Announcements
PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.