Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!
Necesito crear una columna (o) una función DAX
= Si la columna 'Nombre' contiene INT, CAS, entonces "Pérdida" o 'TODOS los nombres' en la lista 'Win'
lo mismo que querré usar en slicer, WIN, LOSS, Pls sugiere en la columna de creación o la función DAX.
Nombre
SBU
INT
CASO
IVR
VER
MOD
MADRE
¡Gracias!
Solved! Go to Solution.
Si todos los elementos están presentes, devuelve ganancia =
Interruptor(
true()
,count(table[Nombre]) = Calcular( count(table[Nombre]), ALL(Count(table[Name])))
,"Win" --Si todos los productos están presentes, devuelve el win
,SELECTEDVALUE(tabla[Nombre]) en {"INT", "CAS"}
,"Pérdida" --Si no están todos allí pero usted es INT o CAS devuelven la pérdida
", " --cualquier otra cosa devuelve vacío, use BLANK() para ocultar la fila
)
¿O quieres decir que quieres filtrar lo visual?
Si es así, cree una tabla, use Introducir datos llamadaWin_or_Loss con una columna Elección y agregue dos filas Win Loss.
Agregue esta columna a una segmentación de datos.
Cree una medida y agréguela a los filtros de este objeto visual en el panel de filtros.
Medida del filtro =
INTERRUPTOR(
VERDADERO()
,SELECTEDVALUE(Win_or_Loss[Elección]) = "Ganar"
,1
, SELECTEDVALUE(tabla[Elección]) IN {"INT", "CAS"}, 1
,0
)
Filtre esta medida para que sea igual a 1.
Devolverá todas las filas cuando se seleccione Ganar y solo devolverá INT y CAS cuando se elija Perder.
Hola @RajK2
Hice una prueba, ¿es lo que necesitas?
En caso afirmativo, este fragmento funciona:
nueva columna = if( [nombre] IN {"INT", "CAS"}, "pérdida", "victoria")
no funciona. aparte de INT, CAS clasificado como 'win' ya que necesitamos todo clssified es WIN
Me explico, tengo la columna 'Nombre'
if name Todos en la lista = WIN y dos nombres específicos = Pérdida
No sé cómo usar en una sola columna algo como la función ALLEXPECT, result1, result2
resultado
Nombre resultado1 resultado2
VICTORIA DE SBU
INT GANAR PERDER
CAS GANA Y PIERDE
IVR GANA
VER GANAR
MOD WIN
MOR WIN
Si todos los elementos están presentes, devuelve ganancia =
Interruptor(
true()
,count(table[Nombre]) = Calcular( count(table[Nombre]), ALL(Count(table[Name])))
,"Win" --Si todos los productos están presentes, devuelve el win
,SELECTEDVALUE(tabla[Nombre]) en {"INT", "CAS"}
,"Pérdida" --Si no están todos allí pero usted es INT o CAS devuelven la pérdida
", " --cualquier otra cosa devuelve vacío, use BLANK() para ocultar la fila
)
¿O quieres decir que quieres filtrar lo visual?
Si es así, cree una tabla, use Introducir datos llamadaWin_or_Loss con una columna Elección y agregue dos filas Win Loss.
Agregue esta columna a una segmentación de datos.
Cree una medida y agréguela a los filtros de este objeto visual en el panel de filtros.
Medida del filtro =
INTERRUPTOR(
VERDADERO()
,SELECTEDVALUE(Win_or_Loss[Elección]) = "Ganar"
,1
, SELECTEDVALUE(tabla[Elección]) IN {"INT", "CAS"}, 1
,0
)
Filtre esta medida para que sea igual a 1.
Devolverá todas las filas cuando se seleccione Ganar y solo devolverá INT y CAS cuando se elija Perder.
Nueva columna =
Interruptor(
true()
,[nombre] EN {"INT", "CAS"}, "Pérdida" --Si está en la lista, haga esto
,[Nombre] = "TODOS los nombres", "Todos ganan" --Si todos los nombres devuelven Todos ganan
, "Win" --Cualquier otra fila devuelve Win
)
Vote for your favorite vizzies from the Power BI World Championship submissions!
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2026 Power BI update to learn about new features.