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.
Texto una tabla con textos que la quisiera mostrar en 3 columnas distintas (las columnas tienen fechas para hacer la separación en las columnas). No me sirve el visual 'Matrix' por lo que pensé hacer 3 tablas y que en una me filtre el mes que ponga en un slicer, en la otra el mes anterior y en la tercera dos meses anteriores (respecto al mes que pongo en el slicer).
Con la tabla del mes actual está sencillo, pero no le puedo encontrar la vuelta a como hacer para que las otras tablas muestren lo que quiero.
Dejo un par de imágenes que espero sirvan para explicar lo que quiero.
Base de datos:
Info en Power BI (luego de agregar un par de columnas para tener la fecha a partir de la base de datos):
y finalmente dejo lo que quisiera obtener en PBI con los filtros que hago.
Si alguien tiene una idea de como hacer esto se lo voy a agradecer, porque hice un par de intentos usando la función selectedvalue en una medida, pero en cada registro me da que está seleccionado por lo que no logro filtrar nada.
Muchas gracias por leer mi pedido.
Saludos
gfellay (Gustavo)
Solved! Go to Solution.
Hi , @Syndicate_Admin
¡Gracias por su rápida respuesta!
De acuerdo con su descripción, desea seleccionar en un objeto visual de segmentación de datos y mostrar los datos del mes actual y los datos anteriores en dos tablas. ¿Derecha?
Estos son los pasos que puede consultar:
(1) Estos son mis datos de prueba:
(2) Podemos hacer clic en "Nueva tabla" para crear una tabla de fechas como una segmentación de datos:
Table 2 = ADDCOLUMNS( CALENDAR(FIRSTDATE('Table'[Date]), LASTDATE('Table'[Date])) , "year_month" , FORMAT([Date],"mmmm yy"))
(3) Entonces podemos crear dos medidas:
Cur Momth = var _slicer =MIN('Table 2'[Date])
var _t =SELECTCOLUMNS( FILTER( ALLSELECTED('Table') , YEAR('Table'[Date])=YEAR(_slicer) && MONTH('Table'[Date])=MONTH(_slicer) ) ,"Datos",[Datos])
return
IF( MAX('Table'[Datos]) in _t ,1, 0 )
Previous Month = var _slicer = MIN('Table 2'[Date])
var _previous_month = EOMONTH(_slicer,-2)+1
var _t =SELECTCOLUMNS( FILTER( ALLSELECTED('Table') , YEAR('Table'[Date]) = YEAR(_previous_month) && MONTH('Table'[Date]) = MONTH(_previous_month)) ,"Datos" , [Datos])
return
IF( MAX('Table'[Datos]) in _t ,1,0)
(4) Luego podemos poner la 'Tabla 2'[year_month] en el visual y podemos configurar la medida en el "Filtro en este visual" y luego podemos satisfacer su necesidad:
Si este método no satisface sus necesidades, puede proporcionarnos sus datos de muestra especiales y los datos de muestra de salida deseados en forma de tablas, para que podamos ayudarlo a resolver mejor el problema.
Gracias por su tiempo y uso compartido, y gracias por su apoyo y comprensión de PowerBI.
Saludos
Aniya Zhang
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Gracias, pero no es lo que estoy buscando. Intentaré poner un ejemplo "más simple" para explicar mi situación.
Datos:
Y lo que yo quisiera es algo más o menos así...
Para el mes seleccionado está sencillo porque aplica el filtro directamente, para el mes anterior efectivamente usé las interacciones para que no lo afecte el filtro del slicer, pero lo que no puedo es hacer de manera dinámica el filtro para que me traiga la información del "mes anterior" al que está seleccionado.
Espero que haya quedado más clara mi necesidad.
Muchas gracias!
Hi , @Syndicate_Admin
¡Gracias por su rápida respuesta!
De acuerdo con su descripción, desea seleccionar en un objeto visual de segmentación de datos y mostrar los datos del mes actual y los datos anteriores en dos tablas. ¿Derecha?
Estos son los pasos que puede consultar:
(1) Estos son mis datos de prueba:
(2) Podemos hacer clic en "Nueva tabla" para crear una tabla de fechas como una segmentación de datos:
Table 2 = ADDCOLUMNS( CALENDAR(FIRSTDATE('Table'[Date]), LASTDATE('Table'[Date])) , "year_month" , FORMAT([Date],"mmmm yy"))
(3) Entonces podemos crear dos medidas:
Cur Momth = var _slicer =MIN('Table 2'[Date])
var _t =SELECTCOLUMNS( FILTER( ALLSELECTED('Table') , YEAR('Table'[Date])=YEAR(_slicer) && MONTH('Table'[Date])=MONTH(_slicer) ) ,"Datos",[Datos])
return
IF( MAX('Table'[Datos]) in _t ,1, 0 )
Previous Month = var _slicer = MIN('Table 2'[Date])
var _previous_month = EOMONTH(_slicer,-2)+1
var _t =SELECTCOLUMNS( FILTER( ALLSELECTED('Table') , YEAR('Table'[Date]) = YEAR(_previous_month) && MONTH('Table'[Date]) = MONTH(_previous_month)) ,"Datos" , [Datos])
return
IF( MAX('Table'[Datos]) in _t ,1,0)
(4) Luego podemos poner la 'Tabla 2'[year_month] en el visual y podemos configurar la medida en el "Filtro en este visual" y luego podemos satisfacer su necesidad:
Si este método no satisface sus necesidades, puede proporcionarnos sus datos de muestra especiales y los datos de muestra de salida deseados en forma de tablas, para que podamos ayudarlo a resolver mejor el problema.
Gracias por su tiempo y uso compartido, y gracias por su apoyo y comprensión de PowerBI.
Saludos
Aniya Zhang
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Intentaré aplicar esta solución y luego vuelvo para confirmar la solución!
Muchas gracias!
Hi, @Syndicate_Admin
Según su descripción, ¿desea usar 3 segmentaciones para filtrar 3 imágenes por separado?
Si es así, puedes intentar configurarlo en "Editar interacción":
Para obtener más información, puede consultar :
Cambiar la forma en que interactúan los objetos visuales en un informe - Power BI | Microsoft Learn
Si este método no satisface sus necesidades, puede proporcionarnos sus datos de muestra especiales y los datos de muestra de salida deseados en forma de tablas, para que podamos ayudarlo a resolver mejor el problema.
Gracias por su tiempo y uso compartido, y gracias por su apoyo y comprensión de PowerBI.
Saludos
Aniya Zhang
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
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 |