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

The ultimate Microsoft Fabric, Power BI, Azure AI & SQL learning event! Join us in Las Vegas from March 26-28, 2024. Use code MSCUST for a $100 discount. Register Now

Reply
Syndicate_Admin
Administrator
Administrator

Si los valores de la columna A son iguales a los valores que no están en blanco de la columna B, devuelva "1"

Queridos todos,

No estoy seguro de que esto sea factible de esta manera

Deseo encontrar toda la coincidencia entre dos columnas comparando cada línea de "Cliente" con toda la columna "RelatatedCust":

si se encuentra algún valor que no esté en blanco de la columna "RelatedCust" en la columna "Cliente", devuelva 1 en la nueva columna "Artículos relacionados"

Lo que estoy tratando de lograr en general es encontrar todo el "Servicio" relacionado:

Al seleccionar un servicio (por ejemplo, "Ananas") puede ver todos los servicios asociados de todos los clientes que toman ese servicio específico "Ananas"

Si puedo responder a la pregunta anterior, puedo poner un instalador en la nueva columna "Artículos relacionados"

Estoy feliz si tienes otro camino,

Muchas gracias por tu ayuda

ENCIMA

Enlace al archivo: https://www.dropbox.com/s/u0n8heaxvgltz32/Articles%20Analysis%20-%20shared.pbix?dl=0

Nad_PBI_21_0-1685177654135.png

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@Ahmedx

Muchas gracias, funciona bien!!

Perdón por la confusión

View solution in original post

9 REPLIES 9
Syndicate_Admin
Administrator
Administrator

Todo bien, muchas gracias!

Syndicate_Admin
Administrator
Administrator

pls pruebe esto para la selección múltiple de la cortadora de datos

Related Articles = 
VAR _t1 = VALUES('SelectService'[Service])
VAR _tbl = SELECTCOLUMNS(FILTER(ALL(Data),'Data'[Service] in _t1),"dd",[Customer])
RETURN IF(INT(
MAX('Data'[Customer]) in _tbl) ,MAX('Data'[Customer]))

Syndicate_Admin
Administrator
Administrator

@Ahmedx

Últimas preguntas y gracias por su tiempo

- ¿Verías una manera de tener multi select desde la segmentación de datos?

- ¿Podría la medida funcionar con filtro en la página: ejemplo fecha: Año (cuando lo probé, parece que los resultados no eran correctos)

Syndicate_Admin
Administrator
Administrator

@Ahmedx

Muchas gracias, funciona bien!!

Perdón por la confusión

Syndicate_Admin
Administrator
Administrator

honestamente, no te entendí.
Mi medida funciona sin la tuya y mostrará todo el partido. por qué obyadit ella con tu medida, no entiendo

Syndicate_Admin
Administrator
Administrator

¡Genial funciona! ! Muchas gracias @Ahmedx

¿Verías una manera de fusionar mis 2 meaures en uno, la idea es tener una tabla que se vea así: donde podría clasificar los "artículos relacionados" (idealmente las columnas de la medida no deberían ser visibles

Muchas gracias

Nad_PBI_21_0-1685196777313.png

Aquí están las 2 medidas:

Artículos relacionados =
DÓNDE _T1 = ..MAX('SelectService'[Servicio])
DÓNDE _tbl = SELECTCOLUMNS(FILTRO(TODO(Datos),'Datos'[Servicio]=_T1),"dd",[Cliente])
DEVOLUCIÓN SI(INT(
..MAX('Datos'[Cliente]) en _tbl) ,..MAX('Datos'[Cliente]))
RelatedCust =
DÓNDE Sele = VALOR SELECCIONADO ( SelectService[Servicio] )
DÓNDE Serv = VALOR SELECCIONADO (Datos[Servicio])
DÓNDE Cust = VALOR SELECCIONADO(Datos[Cliente])
DEVOLUCIÓN
SI (Serv = Sele, Cust, "" )
Syndicate_Admin
Administrator
Administrator

@Ahmedx Déjame comprobarlo de nuevo, parece que funciona, lo siento por eso

Syndicate_Admin
Administrator
Administrator

@Ahmedx

Muchas gracias por tu respuesta, lamentablemente solo repite la columna "Cust relacionado"

¿O tal vez estoy haciendo algo mal?

Lo que estoy tratando de lograr es etiquetar a todos los Clientes que han tomado ese "artículo seleccionado" en la nueva columna, luego Si filtro esa columna podré ver todo el servicio (artículos) relacionado con ese "servicio seleccionado"

Nad_PBI_21_0-1685196139749.png

Syndicate_Admin
Administrator
Administrator

Por favor, pruebe esto

Related Articles = 
VAR _t1 = MAX('SelectService'[Service])
VAR _tbl = SELECTCOLUMNS(FILTER(ALL(Data),'Data'[Service]=_t1),"dd",[Customer])
RETURN IF(INT(
MAX('Data'[Customer]) in _tbl) ,MAX('Data'[Customer]))

Screen Capture #1172.png

Helpful resources

Announcements
Fabric Community Conference

Microsoft Fabric Community Conference

Join us at our first-ever Microsoft Fabric Community Conference, March 26-28, 2024 in Las Vegas with 100+ sessions by community experts and Microsoft engineering.

February 2024 Update Carousel

Power BI Monthly Update - February 2024

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

Fabric Career Hub

Microsoft Fabric Career Hub

Explore career paths and learn resources in Fabric.

Fabric Partner Community

Microsoft Fabric Partner Community

Engage with the Fabric engineering team, hear of product updates, business opportunities, and resources in the Fabric Partner Community.

Top Solution Authors