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

See when key Fabric features will launch and what’s already live, all in one place and always up to date. Explore the new Fabric roadmap

Reply
Syndicate_Admin
Administrator
Administrator

El contexto del filtro no funciona en Agregar columnas

Hola

Mi problema es

Necesito el conteo distinto de deporte con cadena consistir en pelota / equipo, pero solo para ganado = 1

La columna original sólo contiene equipo,deporte,alias,nombre

El recuento de won y actual son addcolumns

addcolumns('tabla',"ganó",si(lookupvalue(«Tabla 2»[jugador],«Tabla 2»[alias],'tabla'[alias])='tabla'[nombre],1,0),
"recuento actual", calcular(distinctcount('tabla'[deporte]),todos excepto('tabla','tabla'[equipo]), CONTAINSSTRING('tabla'[deporte],"*pelota*")))

Necesito el recuento esperado como resultado en lugar del recuento actual

No puedo usar won como filtro como en addcolumns

Esta es la tabla

equipodeportealiasnombre
1balonmanop1John
1balonmanop2Harish
1fútbolp5Williams
1hockeyp6Vivek
1tenisp3Vimal
2grillop7en
2Bádminton de bolap4Tomás
2tenisp8joseph
2salto de alturap3

Vimal

Esto es la Tabla2

jugadoralias
Johnp1
Harishp2
Vimalp3
Tomásp4

Tabla calculada

equipodeportealiasnombreWonRecuento actualRecuento esperado
1balonmanop1John121
1balonmanop2Harish121
1fútbolp5Williams021
1hockeyp6Vivek021
1tenisp3Vimal111
2grillop7en011
2Bádminton de bolap4Tomás111
2tenisp8joseph011
2salto de alturap3Vimal111
3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

mi resultado esperado es la columna "RECUENTO ESPERADO"

mi modelo base tiene 2 tablas - TABLE & TABLE2

usando esas 2 tablas he creado la columna calculada WON & CURRENT COUNT

mi columna WON es correcta, pero mi RECUENTO ACTUAL no lo es

mi columna CURRENT COUNT solo debería aplicarse si WON = 1, pero como WON se usa como addcolumn, no puedo usarla como filtro

Este es mi DAX

addcolumns('tabla',"ganó",si(lookupvalue(«Tabla 2»[jugador],«Tabla 2»[alias],'tabla'[alias])='tabla'[nombre],1,0),
"recuento actual", calcular(distinctcount('tabla'[deporte]),todos excepto('tabla','tabla'[equipo]), CONTAINSSTRING('tabla'[deporte],"*pelota*")))
Syndicate_Admin
Administrator
Administrator

mi resultado esperado es la columna "RECUENTO ESPERADO"

mi modelo base tiene 2 tablas - TABLE & TABLE2

usando esas 2 tablas he creado la columna calculada WON & CURRENT COUNT

mi columna WON es correcta, pero mi RECUENTO ACTUAL no lo es

mi columna CURRENT COUNT solo debería aplicarse si WON = 1, pero como WON se usa como addcolumn, no puedo usarla como filtro

Este es mi DAX

addcolumns('tabla',"ganó",si(lookupvalue(«Tabla 2»[jugador],«Tabla 2»[alias],'tabla'[alias])='tabla'[nombre],1,0),
"recuento actual", calcular(distinctcount('tabla'[deporte]),todos excepto('tabla','tabla'[equipo]), CONTAINSSTRING('tabla'[deporte],"*pelota*")))

Syndicate_Admin
Administrator
Administrator

@newbie9 podría explicar la lógica de lo que está tratando de lograr y cuál es el resultado esperado?

Helpful resources

Announcements
May PBI 25 Carousel

Power BI Monthly Update - May 2025

Check out the May 2025 Power BI update to learn about new features.

May 2025 Monthly Update

Fabric Community Update - May 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors