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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
nicoams
Frequent Visitor

Mes anterior

¡Hola, chicos!

Tengo problemas para entender cómo funciona el mes anterior con las rebanadoras.

Como se puede ver en las imágenes de abajo, muestra "Em branco" ("En blanco" en portugués) cuando filtro por segmentación, pero cuando filtro haciendo clic en la matriz, muestra el valor correcto. ¿Alguien sabe por qué está pasando esto y cómo puedo arreglarlo?


Dúvida - PMS 1.pngImagen 1 - No se aplica ningún filtroDúvida - PMS 2.pngImagen 2 - Filtrado por segmentaciónDúvida - PMS 3.pngImagen 3 - Filtrado por la matriz

1 ACCEPTED SOLUTION
vivran22
Community Champion
Community Champion

Hola @nicoams

Entiendo que en la segmentación de datos ha utilizado Mes en formato de texto. Y en tu calendario tendrás múltiples valores para Ene, Feb, etc. Al seleccionar Apr en la segmentación de datos, la tabla de devolución dará apr de 2019 y 2020 también, pero para PREVIOUSMONTH, requiere una fecha como entrada.

Lo mismo no sucede cuando se selecciona en el objeto visual de la tabla, ya que se ha incluido el año en el objeto visual. Al seleccionar Apr en el objeto visual de la tabla, esencialmente está seleccionando Apr de 2020, por lo tanto, obtendrá el resultado.

Permítanme sugerir

  • ya sea que utilice una segmentación adicional para Year junto con Month, o agregue Year en la segmentación de datos
  • o puede usar un mes (en formato de fecha) en la segmentación de datos

¡Salud!

Vivek


Si ayuda, márquelo como solución
Kudos sería una cereza en la parte superior 🙂 (Hit el botón pulgar hacia arriba!)

Si no lo hace, por favor comparta un dato de muestra junto con los resultados esperados (preferiblemente un archivo de Excel y no una imagen)

https://www.vivran.in/

Conectarse en LinkedIn
Seguir en Twitter



View solution in original post

4 REPLIES 4
vivran22
Community Champion
Community Champion

Hola @nicoams

Entiendo que en la segmentación de datos ha utilizado Mes en formato de texto. Y en tu calendario tendrás múltiples valores para Ene, Feb, etc. Al seleccionar Apr en la segmentación de datos, la tabla de devolución dará apr de 2019 y 2020 también, pero para PREVIOUSMONTH, requiere una fecha como entrada.

Lo mismo no sucede cuando se selecciona en el objeto visual de la tabla, ya que se ha incluido el año en el objeto visual. Al seleccionar Apr en el objeto visual de la tabla, esencialmente está seleccionando Apr de 2020, por lo tanto, obtendrá el resultado.

Permítanme sugerir

  • ya sea que utilice una segmentación adicional para Year junto con Month, o agregue Year en la segmentación de datos
  • o puede usar un mes (en formato de fecha) en la segmentación de datos

¡Salud!

Vivek


Si ayuda, márquelo como solución
Kudos sería una cereza en la parte superior 🙂 (Hit el botón pulgar hacia arriba!)

Si no lo hace, por favor comparta un dato de muestra junto con los resultados esperados (preferiblemente un archivo de Excel y no una imagen)

https://www.vivran.in/

Conectarse en LinkedIn
Seguir en Twitter



Hola.

Tenías razón. Estaba dejando fuera el año. Gracias por su paciencia. 😄

Saludos.

amitchandak
Super User
Super User

@nicoams, no soy capaz de conseguir lo que está mal aquí. Como usted está tomando Mes año desde el calendario, se ha tomado el contexto correcto del mes y el valor anterior nos muestra. El filtro del mes solo funcionará en dimensiones distintas de la fecha.

Así que si usted ve por decir ciudad entonces sólo verá abril vs marzo si ha seleccionado abril.

Otra opción para explorar con calendario de fechas

MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD('Date'[Date]))
last MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-1,MONTH)))
last MTD (complete) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd('Date'[Date],-1,MONTH))))
last year MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-12,MONTH)))
last year MTD (complete) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd('Date'[Date],-12,MONTH))))
Month behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Month))
last QTR same Month (complete) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd('Date'[Date],-1,Qtr))))
MTD (Year End) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFYEAR('Date'[Date])))
MTD (Last Year End) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFYEAR(dateadd('Date'[Date],-12,MONTH),"8/31")))
Year behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Year))

Hola.

El problema era que estaba filtrando el mes, pero los datos tienen más de un año, por lo que la falta de esta información hizo que no mostrara lo que quería.

Muchas gracias por su respuesta y las opciones (alucinante, no sabía que había tantas maneras de hacerlo), lo guardaré para estudiarlos más tarde.

Saludos.

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.