Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola amigos,
Tengo 2 mesas
Tablas1
Cliente | Producto |
A | Naranjas, Manzana, Plátano, Melón |
B | Manzana |
C | Plátano |
D | Melocotón, Plátano |
E | Melocotón, Melón |
Tablas2
Product_Type |
Manzana |
Melocotón |
Plátano |
Melón |
Naranja |
Quiero crear un filtro basado en "Tabla2" , luego quiero que el objeto visual Tabla1 cambie en función de las opciones de filtro de Tabla2
es decir, si el usuario selecciona "Apple" y "Melon" en el filtro, la visualización de la Tabla 2 mostrará a los clientes A, B y E
Espero que esto explique las cosas
Gracias
Franco
Puede intentar usar la siguiente fórmula de medida para comparar entre dos valores de campo de tabla y el indicador de retorno, luego puede usarla en el filtro de nivel visual para filtrar registros:
formula =
VAR productList =
CALCULATE (
CONCATENATEX ( VALUES ( Table1[Product] ), [Product], "," ),
ALLSELECTED ( Table1 ),
VALUES ( Table1[Customer] )
)
VAR result =
COUNTROWS (
FILTER (
ALLSELECTED ( Table2 ),
SEARCH ( Table2[Product_Type], productList, 1, -1 ) > 0
)
)
RETURN
IF ( result > 0, "Y", "N" )
Saludos
Xiaoxin Sheng
Hola AlanP514
Aquí hay un enlace al archivo
https://drive.google.com/file/d/1Sx_TNaUzhXaA3sf5KsvfGclI0Wsu6cHM/view?usp=sharing
Franco
Hola AlanP514
Aquí está mi archivo PBIX |
Franco
Por favor, comparta su archivo PBIX conmigo
Hola Alan P514,
muchas gracias por su código anterior, funciona, pero el único problema que tengo es que cuando coloco los datos en una tabla visual, todos los datos están en una fila en lugar de una fila por nombre de cliente
Pido disculpas ya que fue mi culpa, como debería haber dicho
salida =
Cliente |
A |
B |
E |
Dos @Frank_W
Puede utilizar esta guía para configurar un filtro XOR basado en sus selecciones: https://apexinsights.net/blog/or-xor-slicing
y luego puede usar CONTAINSSTRING() como parte de las condiciones del filtro.
Honestamente, le recomendaría que vuelva a PowerQuery / su origen de datos y cambie la estructura de datos para que no tenga que usar CONTAINSSTRING(), y pueda coincidir con todo el contenido de la celda.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |