Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola
Tengo este objeto visual de tabla y quiero filtrarlo en función del valor seleccionado en la segmentación de datos (una segmentación de paquetes).
El ejemplo de la tabla y el objeto visual de la tabla es:
No | Paquete | Valor |
1 | A | 12 |
2 | A | 13 |
3 | B | 20 |
4 | C | 15 |
5 | Todos los paquetes | 10 |
6 | Todos los paquetes | 5 |
7 | Todos los paquetes | 0 |
8 | B | 8 |
Más precisamente lo que quiero es:
* Sólo puedo tener el Paquete A, B y C en la cortadora. Es decir, la lista de paquetes proviene de otra tabla de datos relacionada con esta tabla de datos.
* Cuando el paquete A, B o C no está seleccionado, se deben mostrar las filas relacionadas con "Todos los paquetes".
* Cuando se selecciona cualquier Paquete A, B o C, las filas relacionadas con ese paquete solo deben mostrarse (¡y no "Todos los Paquetes" en absoluto!).
Esta es la tabla de paquetes que debería tener:
No | Paquete |
1 | A |
2 | B |
3 | C |
¿Cómo puedo lograr esta tarea?
Por favor, ayuda
Solved! Go to Solution.
Su ecuación en el archivo fue realmente muy útil.
Finalmente me las arreglé para resolver el problema usando COUNT en la columna "No." en lugar de SUM.
A continuación, utilizó la medida en la sección de filtro y la limitó a igual a 1 solamente.
Por lo tanto, ecuación final:
@mah65 , si las tablas están desconectadas, la mejor opción en este caso
medida :
var _max á if(isfiltered(package[package]), values(package[package]), ROW("package","All Packages"))
devolución
calculate(sum(Table[Value]),filter(Table, Table[package] en _max))
si están conectados
medida :
var _max á if(isfiltered(package[package]), values(package[package]), ROW("package","All Packages"))
devolución
calculate(sum(Table[Value]),filter(package, package[package] en _max), removefilters(package[package]))
Gracias.
Pero esta no es la respuesta a mi pregunta.
No quiero calcular SUM.
Quiero filtrar la tabla visual.
@mah65 , Measure tiene un filtro, por lo que si esta es la única medida, la tabla visual se filtrará. O todas las medidas deben seguir este tipo de código
Gracias.
Pero estoy recibiendo errores:
Tenga en cuenta que la columna "Valor" es una columna de cadena (no numérica). Lo siento, pero no entiendo lo que está resumiendo.
Gracias.
Mi archivo pbix es muy grande con muchas columnas y con diferentes nombres de columna.
¿Puede compartir el archivo en el que creó las medidas?
Muy apreciado.
Muchas gracias.
Revisé el archivo. Funciona bien cuando los datos "Value" son de tipo numérico. Mis datos son en realidad de tipo String. ( Debería haber proporcionado un mejor ejemplo de trabajo en mi post)
¿Podría proporcionar una solución para este tipo de datos?
Muchas gracias
Su ecuación en el archivo fue realmente muy útil.
Finalmente me las arreglé para resolver el problema usando COUNT en la columna "No." en lugar de SUM.
A continuación, utilizó la medida en la sección de filtro y la limitó a igual a 1 solamente.
Por lo tanto, ecuación final: