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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

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
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors