Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
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,
Pero no se puede crear un solo gráfico
¿Alguna sugerencia?
Gracias
Hari
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
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
Gracias
Saludos
Hari
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.
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])
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
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.
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
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.
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
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.
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.
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.
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
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.
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