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.
Supongamos que tengo 3 filtros de rango de fechas diferentes que funcionan en diferentes campos para filtrar una tabla. ¿Es posible obtener la para producir una unión de los datos de los 3 filtros.
Más fácil de explicar con un ejemplo:
Las 3 columnas de fecha están en el mismo objeto visual de tabla, pero hay diferentes segmentaciones de datos que controlarán el filtrado de cada columna.
Por el momento, si aplico un filtro ajustará los intervalos de fechas disponibles a los otros filtros de acuerdo con lo que se ha filtrado desde el primer filtro. Sin embargo, me gustaría poder utilizar los 3 filtros para obtener algún tipo de unión de los datos, por ejemplo, la salida final sería:
¿Esto se puede lograr en Power BI?
Hola @ftl ,
Puede crear tres tablas de fechas distintas como segmentaciones de datos.
A continuación, consulte la siguiente medida:
Measure =
VAR a =
IF ( SELECTEDVALUE ( 'Table'[Date1] ) IN ALLSELECTED ( 'Slicer 1' ), 0, 1 )
VAR b =
IF ( SELECTEDVALUE ( 'Table'[Date2] ) IN ALLSELECTED ( 'Slicer 2' ), 0, 1 )
VAR c =
IF ( SELECTEDVALUE ( 'Table'[Date3] ) IN ALLSELECTED ( 'Slicer 3' ), 0, 1 )
RETURN
a * b * c
A continuación, agregue esta medida en el panel de filtro y establézcala para que muestre 0.
Aquí está mi archivo de prueba para su referencia.
@ftl, usar o en filtro con todos los
Calculate([Measure], filter(all(Table) ,<First date filter> ? <second date filter> ? <third date filter> ))
Creo que esto se puede hacer, pero usted va a necesitar mirar esto a la inversa - esto es equivalente a encontrar las filas donde la columna 1 no está en el filtro 1, la columna 2 no está en el filtro 2 y la columna 3 no está en el filtro 3, luego devolver lo contrario.
Probablemente tendría que configurar los "filtros" como tablas desconectadas, usar algunas fórmulas selectedvalues para devolver los resultados y, a continuación, contar las filas de cada resultado que coincidan con las columnas. Agregue los tres resultados hacia arriba y filtre cero y debe obtener el resultado final
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |