Combinar / superponer gráficos de dos líneas

Un usuario Pregunto ✅

IMPBI

Hola,

Power BI 2 fusionar gráficos de líneas.jpg

Queremos mostrar en un solo gráfico de líneas los datos combinados de dos gráficos de líneas con diferentes filtros / interacciones en cada uno de ellos.
Estos gráficos de líneas representan el promedio por boleto / recibo por día.
La parte inferior izquierda es un gráfico de líneas por vendedor.
La parte inferior derecha muestra un gráfico de líneas con el promedio diario de la tienda.
El campo seleccionado se utiliza para filtrar los vendedores y filtrar los datos del gráfico en la parte inferior izquierda.
Esta segmentación está bloqueada en el gráfico de líneas de la parte inferior derecha.
La fuente de datos y la tabla son iguales para ambos.
¿Podemos hacer algo para mostrar estos datos combinados en un gráfico de líneas?

Gracias.

MFelix

En respuesta a IMPBI

Hola @IMPBI,

No tengo ninguna información sobre su configuración, así que hice una tabla con 3 columnas:

  • Fecha
  • Valores
  • Vendedor

También creó una tabla de fechas para crear el cálculo de PY.

Basándome en esta configuración he realizado 3 medidas:

Average Current Year = AVERAGE(Fact_table[Value])

Average Pryor Year = CALCULATE(AVERAGE(Fact_table[Value]); DATEADD('Calendar'[Date]; -1 ;YEAR))

Average no Sellers = CALCULATE([Average Current Year];ALL(Fact_table[Vendor]))

Tenga en cuenta que estas 3 medidas pueden no corresponder a lo que tiene en su modelo, nuevamente sin ninguna información adicional es difícil ayudarlo mejor, la primera y la tercera medida si no se selecciona ningún vendedor dan exactamente el mismo resultado, por lo que en la imagen de abajo verá el valor superpuesto.

Luego, simplemente agregue estas medidas a sus gráficos, mire la línea roja que no se mueve, aunque estoy cambiando la cortadora por proveedor.

Promedios.gif

Para obtener el resultado, necesita los cálculos que está solicitando, solo necesita usar el TODO como un filtro en su medida.

Saludos,

MFelix

Anónimo

Hola @IMPBI,

¿Desea mostrar un gráfico de líneas a la vez en función de lo seleccionado?

MFelix

Hola @IMPBI,

Sin ningún dato, es difícil dar una respuesta, pero según sus suposiciones, si crea una medida diferente para cada una de las líneas en su gráfico de líneas, es posible convertirlo todo en una I ‘, suponiendo que el eje X es el mismo en ambos gráficos.

¿Puede publicar una muestra de los datos y un resultado esperado (la imagen es de muy baja resolución) para que pueda probar y tomar las medidas para que usted agregue?

Saludos,

MFelix

IMPBI

En respuesta a MFelix

Hola @MFelix,

La imagen es realmente terrible (subiré una nueva versión). Intentaré explicar con más detalle nuestra situación y nuestros requisitos.
El eje X debería ser el mismo en ambos gráficos de líneas (ahora también estamos haciendo una prueba con el número de semana). Estamos trabajando con el número de día de una tabla de calendario. Y la medida también es la misma. Es el importe medio en euros por entrada / día.
En la parte inferior izquierda se encuentra esta medida comparada con la misma medida del mismo período del año pasado. Toda esta información se puede filtrar por vendedor (segmentación en la parte superior / izquierda).

El segundo tiene la misma información pero con un tratamiento diferente: no queremos que se vea afectado por el filtro de vendedor (de esta forma mostrará el promedio de la tienda y servirá como base de comparación). Con un gráfico de licne separado podemos hacer eso. Estamos bloqueando este filtrado editando las interacciones entre elementos.

Nuestro objetivo es fusionar estos gráficos en uno nuevo con tres líneas (o saber cómo hacerlo si es posible). Uno para los montos promedio actuales, año -1 y promedio actual sin aplicar filtro de vendedor.
Espero haberle explicado mejor nuestras necesidades.

Muchísimas gracias.

IMPBI

En respuesta a IMPBI

Hola todos,

Permítanme volver a este tema desde otro punto de vista y ver si es más preciso: necesitamos tres medidas, una de las cuales no se ve afectada por el filtro de segmentación VENDORS / SELLERS en la parte superior.
¿Podría funcionar la función ALLEXECEPT en la nueva medida?
¿Sería mejor crear una nueva tabla sin ese campo? Si es así, ¿mejor en la fase de modelado o en Power Query?

Muchas gracias. Estamos estancados en este punto …

MFelix

En respuesta a IMPBI

Hola @IMPBI,

No tengo ninguna información sobre su configuración, así que hice una tabla con 3 columnas:

  • Fecha
  • Valores
  • Vendedor

También creó una tabla de fechas para crear el cálculo de PY.

Basándome en esta configuración he realizado 3 medidas:

Average Current Year = AVERAGE(Fact_table[Value])

Average Pryor Year = CALCULATE(AVERAGE(Fact_table[Value]); DATEADD('Calendar'[Date]; -1 ;YEAR))

Average no Sellers = CALCULATE([Average Current Year];ALL(Fact_table[Vendor]))

Tenga en cuenta que estas 3 medidas pueden no corresponder a lo que tiene en su modelo, nuevamente sin ninguna información adicional es difícil ayudarlo mejor, la primera y la tercera medida si no se selecciona ningún vendedor dan exactamente el mismo resultado, por lo que en la imagen de abajo verá el valor superpuesto.

Luego, simplemente agregue estas medidas a sus gráficos, mire la línea roja que no se mueve, aunque estoy cambiando la cortadora por proveedor.

Promedios.gif

Para obtener el resultado, necesita los cálculos que está solicitando, solo necesita usar el TODO como un filtro en su medida.

Saludos,

MFelix

aznariy

En respuesta a MFelix

¿Qué usó como Axis en esta solución?

MFelix

En respuesta a aznariy

Hola @aznariy,

El eje es el mes en la tabla del calendario.

Saludos,

MFelix

aznariy

En respuesta a MFelix

entonces tal vez puedas ayudarme con el problema al que me enfrento

https: //community.powerbi.com/t5/Issues/Unable-to-draw-multiple-lines-on-line-chart-correctly/idi-p / …

¡aprecio tu ayuda!

MFelix

En respuesta a aznariy

Hola @aznariy,

Acabo de publicar la respuesta en la publicación,

Vea adjuntar el archivo PBIX que creé.

Saludos,

MFelix

IMPBI

En respuesta a MFelix

Hola @MFelix,

Su solución nos ha sido de gran ayuda y nos ha permitido comprender mejor el concepto de filtros de contexto.
En nuestro modelo tenemos un código interno para cada vendedor y una tabla relacionada con los atributos de estos vendedores. Hemos usado el campo NAMESELLER (el mismo campo usado en la cortadora) en la función ALL y ahora está funcionando (anteriormente usamos SELLERID de la tabla de hechos y los resultados no fueron los esperados).
Estamos muy agradecidos por su ayuda.

Muchas gracias.

MFelix

En respuesta a IMPBI

¿Puedes compartir algunos datos de muestra?

Saludos, MFelix

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *