Forum Discussion
Dax
En Power Bi, tengo una lista de puntos de shrepoint, la tabla a con dos columnas, una columna que se usará como objeto visual desplegable (valores de búsqueda) y otra columna, los datos que se compararán con la tabla b, la columna debe devolver valores que no están presentes en la tabla a de la tabla b en función de la lista desplegable de la tabla a
Tabla a
Número de país del coche
Tata India 1
Tata Swiss 2
Swift Pak 3
Benz Swiss 4
India veloz 5
Kia Pak 6
Polo. India. 7
Byd India 8
Cuadro b
Año de la marca
Benz 2001
Kia 2002
Tata 2003
Volvo 2004
ejemplo:
Si selecciono pak en el menú desplegable, la salida debería ser
Benz 2001
Tata 2003
Volvo 2004
Si selecciono la India, la salida debe ser
Benz 2001
Kia 2002
Volvo 2004
7 Replies
- Syndicate_Admin
Administrator
Hola Manoj,
Puede probar la siguiente solución
Asegúrese de que la tabla A[País] esté relacionada con el objeto visual desplegable.
No es necesaria una relación directa entre la Tabla A [Coche] y la Tabla B [Marca].
Crear una medida para buscar los valores que faltan
DAX
Marcas faltantes =
VAR SelectedCountry = SELECTEDVALUE('Tabla A'[País])
VAR MarcasEnTablaA =
FILTER('Tabla A', 'Tabla A'[País] = SelectedCountry)
VAR MissingBrands =
FILTER('Tabla B',
NOT 'Table B' [Brand] IN VALUES(BrandsInTableA[Car])
)
DEVOLUCIÓN
Marcas faltantes
Gracias
PankajSi esta solución ayuda, por favor acéptela y felicite, sería muy apreciado.
- Syndicate_Admin
Administrator
Gracias, pero lo necesito en formato de tabla
- Syndicate_Admin
Administrator
Hola @manoj619 ,
¡Gracias @pankajnamekar25 por la pronta respuesta!La medida no puede devolver una tabla. Dado que desea un formato de tabla, puede usar un objeto visual de tabla con una medida para filtrar dinámicamente las marcas que faltan. Por favor, siga estos pasos:
-
Agregue la tabla B en un objeto visual de tabla y, a continuación, cree una medida mediante lo siguiente:
MostrarMarcasFaltantes =VAR SelectedCountry = SELECTEDVALUE('Cuadro A' [País])
VAR BrandsInTableA =CALCULABLE(VALORES(«Tabla A»[Coche]),'Tabla A'[País] = País seleccionado)
VAR Marcas faltantes =EXCEPTUAR( VALORES('Tabla B' [Marca]), BrandsInTableA )
DEVOLUCIÓNSI( SELECTEDVALUE('Tabla B' [Marca]) EN Marcas faltantes, 1, 0 ) - Aplique un filtro visual en ShowMissingBrands donde value = 1.Esto mostrará dinámicamente las marcas que faltan en función del país seleccionado en la segmentación.
Este enfoque proporcionará la salida esperada de forma dinámica. Para una comprensión clara, consulte el archivo adjunto.
Espero que esto ayude. Si es así, considere aceptarlo como una solución.
¡Gracias por ser un miembro valioso en el foro de la comunidad de Microdoft Fabric!
Saludos
Pallavi. -
- Syndicate_Admin
Administrator
Hola @manoj619 ,
Quería saber cuál es su situación con respecto al tema. ¿Lo has resuelto? Si es así, considere marcar la respuesta que le ayudó o compartir su solución. Sería muy apreciado por otros en la comunidad que puedan tener la misma pregunta
Gracias. - Syndicate_Admin
Administrator
Estamos haciendo un seguimiento una vez más con respecto a su consulta. ¿Podría confirmar si el problema se ha resuelto por su parte?
Si el problema se ha resuelto, le solicitamos amablemente que comparta la resolución o las ideas clave aquí para ayudar a otros miembros de la comunidad. Si nuestra respuesta abordó su consulta, considere aceptarla como solución.
Gracias por su comprensión y participación.