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

Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more

Reply
Syndicate_Admin
Administrator
Administrator

Creación de nombres de segmentación de datos

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!

1 ACCEPTED 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.

View solution in original post

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

Hola @RajK2

Hice una prueba, ¿es lo que necesitas?

Cookistador_0-1742991127076.png

En caso afirmativo, este fragmento funciona:

Prueba = si('Mesa'[Nombre] en {"INT","CASO"},"Pérdida","Ganar")
Syndicate_Admin
Administrator
Administrator

Hola @RajK2 ,

Nueva columna=if(nombre de la columna in{'INT','CAS'},"Pérdida","Victoria")

Saludos

CS

Syndicate_Admin
Administrator
Administrator

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

@RajK2 ,

¿Cuáles son sus requisitos exactos?

Saludos

Sol.

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
)

Helpful resources

Announcements
Notebook Gallery Carousel1

NEW! Community Notebooks Gallery

Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.

April2025 Carousel

Fabric Community Update - April 2025

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