¿Cómo cambiar el gráfico de líneas para comenzar en la misma posición?

Un usuario Pregunto ✅

Anónimo

Hola,

Creé el gráfico de líneas que compara los 2 años acumulados de ventas en 2 productos.
De todos modos, al usuario le gustaría comparar desde la fecha de inicio que necesito cambiar la línea azul para tener el mismo punto de inicio que la verde. Por favor, consulte la tabla a continuación,

referido_grafo1.png

Alguien sabe cómo hacer esto con la configuración del gráfico. Intenté hacerlo una vez creando la tabla de calendario personalizada que se refiere a la fecha de inicio y + 30 días para el próximo período, pero no salió bien, ya que esto se referirá. a la fecha normal del calendario.

Necesito presentar los datos como el número de meses después de la fecha de inicio.

Gracias de antemano

Por favor, consulte mi publicación anterior de la siguiente manera,

https://community.powerbi.com/t5/Desktop/Need-help-on-creating-the-number-of-months-from-specific-da…

JosefPrakljacic

Hola @Anónimo,

Creo que lo logré, pero debo admitir que no estoy satisfecho con la solución. Estoy seguro de que podría ser mejor, pero funciona.

Qué he hecho -> Calculé una tabla con datos de ventas/lanzamiento de productos. Entonces tengo una «fila de ventas» que en realidad es el lanzamiento del producto sin una cantidad. Puedes descargar mi archivo aquí

Si esta publicación fue útil, dale me gusta y márcala como solución.

Que tengas un buen día @Anónimo

BR,

José

2019-09-04 14_15_49-20190904_ExampleFile - Power BI Desktop.png

JosefPrakljacic

Hola @Anónimo,

Creo que lo logré, pero debo admitir que no estoy satisfecho con la solución. Estoy seguro de que podría ser mejor, pero funciona.

Qué he hecho -> Calculé una tabla con datos de ventas/lanzamiento de productos. Entonces tengo una «fila de ventas» que en realidad es el lanzamiento del producto sin una cantidad. Puedes descargar mi archivo aquí

Si esta publicación fue útil, dale me gusta y márcala como solución.

Que tengas un buen día @Anónimo

BR,

José

2019-09-04 14_15_49-20190904_ExampleFile - Power BI Desktop.png

Hola @Anónimo,

Podemos crear una medida como se muestra a continuación.

Measure = 
VAR a =
    CALCULATE ( SUM ( 'Table'[value] ) )
VAR mind =
    CALCULATE ( MIN('Table'[date]),ALL('Table'))
VAR b =
    CALCULATE (
        SUM ( 'Table'[value] ),
        FILTER ( ALL ( 'Table' ), 'Table'[date] = mind )
    )
RETURN
    IF ( a = BLANK (), b, a )

Captura.PNG

Anónimo

En respuesta a v-frfei-msft

Hola @v-frfei-msft

Gracias por la solución. Probé su código, pero parece que la cifra acumulada no ha terminado, así que cambié el código de cada gráfico de línea de la siguiente manera.

Accumulated Sales from Launch Same Point = 
VAR a =
    CALCULATE ( SUM('Table'[Amount]),
	FILTER(
		ALLSELECTED('Table'[ShippingDay]),
		ISONORAFTER('Table'[ShippingDay], MAX('Table'[ShippingDay]), DESC)
	) )
VAR mind =
CALCULATE ( MIN('Table'[ShippingDay]), ALLSELECTED('Table'))
VAR b =
    CALCULATE (
        SUM('Table'[Amount]),
	FILTER(
		ALLSELECTED('Table'[ShippingDay]),
		ISONORAFTER('Table'[ShippingDay] = mind, MAX('Table'[ShippingDay]), DESC )
    ))
RETURN
    IF ( a = BLANK (), b, a )

De todos modos, creo que el código simplemente hace que la línea b esté en 0 al referirse a la fecha mínima de a, quiero cambiar la b a la derecha para comenzar en enero de 2018 como con a. (a partir de sus datos de muestra, b = 5 debería estar en el punto de enero de 2018).

Gracias por su ayuda y que tenga un buen día.

JosefPrakljacic

En respuesta a Anónimo

Veo su publicación ahora; más tarde este día, intentaré crear un archivo de ejemplo si nadie tiene la respuesta mientras tanto

JosefPrakljacic

Hola Tamrek,

Estoy reformulando tu pregunta para que puedas comprobar si entendí bien.

Tiene productos que tienen un lanzamiento de producto diferente. Su tarea es mostrar el lanzamiento del producto en un sistema de coordenadas X/Y como X=0, para que sus usuarios comprendan cómo se ejecutó el producto respectivo desde el lanzamiento del producto.

Ahora llegamos al problema: si desea mostrar un calendario típico en su eje X -> Tendrá que manipular la fecha de inicio. (Así que armonice la fecha de inicio al 01.XX.20XX o tendrá que prescindir del calendario.

Por «prescindir del calendario» quiero decir que necesita calcular la cantidad de meses desde el lanzamiento del producto y poner ese número en su eje X.

Y para este último procedimiento, ya recibió una respuesta en su hilo.

Ahora, sinceramente, no sé lo que realmente quieres.

Por favor, danos más orientación para que podamos apoyarte. 🙂

Gracias y que tenga un buen día,

José

Anónimo

En respuesta a JosefPrakljacic

@JosefPrakljacic

Respondí a tu comentario allí una vez, pero no estoy seguro de por qué desapareció. Pero es como lo que mencionas.

JosefPrakljacic

En respuesta a Anónimo

Hola Tamrek,

Necesito un poco más de información. Entonces, ¿qué quieres exactamente?

  • Falsificar la fecha de inicio y, por lo tanto, tener un eje de fecha y hora
  • Muestre la duración desde el lanzamiento del producto -> teniendo el conteo de meses en el eje.

BR,

José

Anónimo

En respuesta a JosefPrakljacic

Hola @JosefPrakljacic

Gracias por tu respuesta y ayuda. Déjame responder a tu comentario aquí,

Tiene productos que tienen un lanzamiento de producto diferente. Su tarea es mostrar el lanzamiento del producto en un sistema de coordenadas X/Y como X=0, para que sus usuarios comprendan cómo se ejecutó el producto respectivo desde el lanzamiento del producto.

— > Correcto

Ahora llegamos al problema: si desea mostrar un calendario típico en su eje X -> Tendrá que manipular la fecha de inicio. (Así que armonice la fecha de inicio al 01.XX.20XX o tendrá que prescindir del calendario.

Sí, quiero mostrar la comparación de productos seleccionados desde sus fechas de lanzamiento (como 1, 2, 3, 4 meses después). Lo que hice ahora es calcular el total acumulado acumulado de todo el rango de fechas, el eje X se usa para los datos de ShippingDay como se muestra en la siguiente figura

referido_grafo2.png

que si usa ShippingDay en el eje X, la segunda línea se desplazará hacia la derecha según su fecha de lanzamiento.

Por «prescindir del calendario» quiero decir que necesita calcular la cantidad de meses desde el lanzamiento del producto y poner ese número en su eje X.

referido_grafo3.png

También creé la columna que es como +1 mes después de la fecha de lanzamiento, que creo que puedo hacer una tabla de cantidad de ventas calculada o medida referida a esas 2 fechas (intervalo = 1 mes después del lanzamiento – fecha de lanzamiento) como el código a continuación

1stmonthsales = CALCULATE (
SUM ( 'Table'[Amount]),
FILTER (
datefromlaunch_REF_CALENDAR,
datefromlaunch_REF_CALENDAR[Launchdate]
&& datefromlaunch_REF_CALENDAR[Launchdate] <= datefromlaunch_REF_CALENDAR[1stmonthafter_date] )
)

De todos modos, parece que se calcula la suma acumulada de todos los productos, no por producto, y creo que agregar las columnas/tablas calculadas de la tabla original no será una solución efectiva para la memoria (los datos son como 18,000,000 de filas).

Gracias de antemano por su contribución y que tenga un buen día.

Deja un comentario

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