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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
Syndicate_Admin
Administrator
Administrator

Gráfico de BARRAS único para comparar el año anterior cada mes V/s el año actual cada mes

Hola equipo
Quiero crear un gráfico de barras en el que tenga que hacer una comparación de los meses del año anterior frente a los meses del año actual en el mismo gráfico de barras, capaz de crear dos gráficos separados como se muestra a continuación,
Bar_Gp.PNG
Pero no se puede crear un solo gráfico
Bar_Gp2.PNG

¿Alguna sugerencia?

Gracias
Hari

20 REPLIES 20
Syndicate_Admin
Administrator
Administrator

Hola @Musadev ,
Sí, Excel es el dato de origen para PBI, la relación creada entre dos tablas, es decir, la columna Sheet1 Created Month_ con la columna Month Sort Month.
Gracias
Saludos
Hari




Syndicate_Admin
Administrator
Administrator

Hola @Musadev

Acabo de subir un archivo pbix de muestra, por favor encuentre el siguiente enlace para acceder
https://drive.google.com/file/d/1lDc2W7vN0chh7n3xevJHDcqQJ2FwLJyM/view?usp=sharing


Saludos
Hari

@harirao
He realizado múltiples transformaciones en su hoja.
1- Divida la fecha del texto en Mes (Mmm) y Año (aaaa) y luego concátelos en una nueva columna Mes Año.

2- Los pasos anteriores para ambas tablas

3- Cambiar las relaciones a las nuevas columnas Mes Año

4- Suma 2 medidas, una para el valor total de este año y otra para el año pasado. (consulte la tabla de medidas clave )

5- Revisa las tablas y el gráfico para más detalles.

Aquí está el archivo PBIX.
https://drive.google.com/file/d/1EPkxiucQzPiWlfsTiljK_9upLQRhbYUY/view?usp=sharing

Hola @Musadev
Muchas gracias por proporcionar la solución que está dando el resultado correcto.
Sin embargo, después de crear el gráfico de columnas agrupadas , observe que el mes del año anterior y los meses del año actual no están uno al lado del otro.
Si trato de arreglar Nov-22 viene como una sola barra y en el medio Nov-23 viene con dos barras, eso es el valor total LY y el valor total TY que se establece / muestra Nov-23 solo como quiero ver Nov-22 y Nov-23

Bar_Gp5.PNG

Gracias


Saludos
Hari

@harirao

Compruebe los resultados en la captura de pantalla siguiente y el archivo PBIX en el enlace compartido.
Enlace: File.pbix

Musadev_0-1709095241616.png

Si obtiene su solución completa, márquela como solución, para que ayude a otros a encontrar la solución.

Hola @Musadev

Gracias por su ayuda. Después de excluir los espacios en blanco, está funcionando bien.

Tengo otra consulta sobre el formato. ¿Es posible mostrar los nombres de ambos meses como "Nov-22" y "Nov-23" cuando la información sobre herramientas está habilitada? Además, ¿podrían mostrarse los nombres de cada mes uno al lado del otro como "Nov-22 || Nov-23"? Este formato sería útil para las presentaciones.

Bar_Gp6.PNG

Gracias una vez más por su ayuda y asistencia.

Saludos
Hari

Hola @Musadev

Es posible crear una visualización como se ha descrito anteriormente. Si es así, ¿podría sugerir la lógica para desarrollarlo?

Gracias

Gracias
Hari

Hola @harirao
Puede agregar el mes-año en la información sobre herramientas, sin embargo, en la misma imagen, primero debo verificarlo y luego lo actualizaré aquí.

Hola @Musadev

Gracias, estaré esperando su respuesta, mientras tanto, intenté agregar el Mes-Año en la información sobre herramientas, pero parece mostrar solo los meses anteriores.

Saludos
Hari Krishna

Hola @harirao
Por favor, marque como Solución todas las respuestas relevantes para sus múltiples respuestas. Esto realmente ayudará a todos los nuevos miembros a obtener soluciones a una pregunta.

Añade una página de información sobre herramientas y añádele 2 cartas.
Uno para el mes-año actual y el otro para el último mes-año
Vincule el objeto visual con la página de información sobre herramientas y los resultados serán como se muestra en la imagen.
DAX para el último año.

Mon LY = SAMEPERIODLASTYEAR(TBL1[Month])

Musadev_0-1709225639111.png



Hola @Musadev,

¿Puede compartirme el archivo PBIX de muestra, como lo intenté por encima de la lógica, sin obtener el resultado correcto como se mencionó?

Gracias

Saludos
Hari

Hola @harirao

Por favor, compruebe el archivo PBIX

Marque el filtro visual y elimine los valores nulos del año pasado. Actualizaré el archivo pbix y lo haré mañana

@harirao
Está utilizando la fecha como texto y está causando problemas. su mes en ambas tablas debe tener formato de fecha lineal (Mmm-aa) y luego funcionará. Comparto el archivo después de la transformación.

Syndicate_Admin
Administrator
Administrator

Hola @Musadev
¿Puede decirme si está buscando datos de muestra?
Acabo de crear una bifurcación entre los meses del año anterior y los meses del año actual

Bar_Gp4.PNG

Gracias

Saludos
Hari

hI @harirao
Estoy en la oficina y trabajando. si puede enviarme los datos (insertar scripts en Oracle DB) o compartir el archivo pbix solo con los datos requeridos. Lo comprobaré ahora. De lo contrario, tendré que comprobarlo después del horario de oficina.

Syndicate_Admin
Administrator
Administrator

Hola @Musadev

En realidad, no tengo una columna de cantidad y fecha, solo tengo meses y valores, al usar estos datos, tengo que crear meses del año anterior frente al año actual, mes del calendario del año {NOV a OCT}, es decir, (Nov-22 / Nov-23.......... hasta Oct-23/Oct-24) en el gráfico SAME BAR

Bar_Gp3.PNG

Gracias
Hari

Hola @harirao

Por favor, compruebe los siguientes pasos. He utilizado datos ficticios, durante el primer año sus datos estarán en blanco. y después de un año puedes comparar las barras/valores.
Agregué una columna SID adicional para sumar todas las filas y obtener el valor del mes.

Musadev_0-1709033018661.png

Creé una medida para sumar el valor. aquí está el código DAX

Sum of Values = 
SUMX(TBL1,
TBL1[Value]
)

Después de eso, verifiqué los datos en una imagen y está llegando como se ha mostrado.

Musadev_1-1709033150697.png

Ahora he agregado otra medida para obtener la cantidad de valor para el mes del año pasado.

Sum of Values LY = 
CALCULATE( [Sum of Values],
SAMEPERIODLASTYEAR(TBL1[Month])
)

He agregado un gráfico de columnas apiladas al panel de informes. y también verifique los datos en la vista de tabla a continuación.

Musadev_2-1709033303067.png

Si aún tiene problemas, comparta el archivo PBIX con datos enmascarados y lo validaré. Gracias

Espera, déjame agregar tus datos a mi conjunto de datos. Y actualizaré, puedes usar los mismos registros, así que no te preocupes

Syndicate_Admin
Administrator
Administrator

Hola @harirao
Puede agregar ambos escenarios en un único objeto visual agregando ambas medidas a un gráfico de columnas apiladas.
Agregue la variable Fecha en el eje X y 2 medidas en el eje Y y obtendrá los resultados como se muestra a continuación.

Musadev_0-1709019628314.png

Dax Measure para las ventas del año pasado y las ventas de este año están aquí. mapear y vincularlo a sus datos. Gracias

Sales Amount = SUMX ( Sales, Sales[Quantity] * Sales[Net Price] )

Sales Amt Last Year = 
CALCULATE( Sales[Sales Amount],
SAMEPERIODLASTYEAR(Sales[Order Date])
)

Buena suerte para el aprendizaje y si ayuda márcalo como una Solución para tu Consulta. Gracias

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

November Carousel

Fabric Community Update - November 2024

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

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

Top Solution Authors
Top Kudoed Authors