Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
gfellay
Frequent Visitor

Tabla de 3 columnas con textos

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:

Datos.png

 

Info en Power BI (luego de agregar un par de columnas para tener la fecha a partir de la base de datos):

Power Q.png

 

y finalmente dejo lo que quisiera obtener en PBI con los filtros que hago.

PBI.png

 

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)

1 ACCEPTED 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:

vyueyunzhmsft_0-1670981267259.png

(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:

vyueyunzhmsft_1-1670981313866.png

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.

View solution in original post

4 REPLIES 4
gfellay
Frequent Visitor

Gracias, pero no es lo que estoy buscando. Intentaré poner un ejemplo "más simple" para explicar mi situación.

Datos:

Datos.png

Y lo que yo quisiera es algo más o menos así...

2022-12-13_08-59-19.png

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:

vyueyunzhmsft_0-1670981267259.png

(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:

vyueyunzhmsft_1-1670981313866.png

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!

Syndicate_Admin
Administrator
Administrator

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":

vyueyunzhmsft_0-1670899943274.png

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.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.