Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola
Soy nuevo en PBI y estoy buscando una manera (en código DAX o M) de comprobar si la tabla A [Nombre de cuenta] o [Aplicación] contiene un cliente clave enumerado en la tabla KeyCust [Debe ganar cliente], que también se puede llamar de acuerdo con algún nombre en la tabla KeyCust [Otros nombres].
¿Cómo puedo hacerlo? Lo intenté:
Hola @biter
Si estoy entendiendo correctamente, puede crear una columna calculada como la siguiente para verificar la cadena:
Contains Key Customer =
IF (
CONTAINSSTRING ( KeyCust[Account Name] , KeyCust[Must Win Customer] )
|| CONTAINSSTRING ( KeyCust[Application] , KeyCust[Must Win Customer] ) ,
"Yes",
"No"
)
¡Gracias por la respuesta! el problema con LOOKUPVALUE es que busque la coincidencia exacta, mientras que solo quiero verificar si el nombre del cliente de "Debe ganar el cliente" está contenido, ya sea "nombre de cuenta" o en "aplicación"
Para ello, puede utilizar LOOKUPVALUE.
https://community.fabric.microsoft.com/t5/Desktop/lookup-value-in-another-table-which-matches-value-...
También puede probar la siguiente medida:
Key Customer Check =
IF (
ISBLANK (
LOOKUPVALUE (
KeyCust[Must Win Customer] ,
KeyCust[Must Win Customer] , TableA[Account Name]
)
) &&
ISBLANK (
LOOKUPVALUE (
KeyCust[Must Win Customer] ,
KeyCust[Other Names] , TableA[Application]
)
) ,
"No" ,
"Yes"
)
¡Espero que esto ayude! 🙂
Seguir