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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

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
Sept PBI Carousel

Power BI Monthly Update - September 2024

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

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Sept NL Carousel

Fabric Community Update - September 2024

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

Top Solution Authors