Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more
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
)