Cliff09
Hola,
Se me ha pedido que muestre nuestras ventas mensuales con un promedio móvil en una tabla (y gráfico). Aquí hay algunos datos de muestra:
Fecha de venta | Monto en ventas |
2/07/2017 | $ 15 000 |
07/11/2017 | $ 20 000 |
19/07/2017 | $ 4 000 |
21/07/2017 | $ 4 000 |
21/07/2017 | $ 60 000 |
08/02/2017 | $ 21 000 |
08/03/2017 | $ 15 000 |
19/08/2017 | $ 5,500 |
19/08/2017 | $ 15 000 |
29/08/2017 | $ 20 000 |
29/08/2017 | $ 4 000 |
09/01/2017 | $ 10,000 |
15/09/2017 | $ 15 000 |
17/09/2017 | $ 5,500 |
18/09/2017 | $ 15 000 |
25/09/2017 | $ 20 000 |
10/02/2017 | $ 4 000 |
10/05/2017 | $ 60 000 |
10/12/2017 | $ 21 000 |
26/10/2017 | $ 8 000 |
28/10/2017 | $ 11 000 |
28/10/2017 | $ 500 |
28/10/2017 | $ 15 000 |
Es simple mostrar los totales mensuales, pero estoy atascado para que funcione el promedio móvil. He intentado jugar con una serie de expresiones DAX que resolvieron un problema similar en los foros, pero no puedo encontrar exactamente lo que necesito.
Este es el resultado que busco:
Mes de venta | Ventas mensuales totales | Promedio móvil de 12 meses |
17 de julio | $ 103 000 | |
Agosto 17 | $ 80,500 | |
17 de septiembre | $ 65,500 | |
17 de oct. | $ 119,500 |
Gracias,
acantilado
SivaMani
En respuesta a Cliff09
@ Cliff09,
Discúlpate por la respuesta tardía. Se solucionó su problema.
Aquí está la solución,
Paso 1: Cree una medida rápida -> Promedio móvil
Paso 2: Edite el DAX de la medida rápida -> Cambiar AVERAGEX a SUMX
Eso es todo
jmf2244
Hago el promedio móvil y el resultado está bien. Pero cuando grafica la medida en una línea de tiempo, muestra puntos de datos en el futuro. Por ejemplo, digamos que mis datos terminan el 4/1/19 y calculo un promedio móvil de 10 días. La línea de tiempo va hasta el 4/11/19, es decir, 10 días después de mi último punto de datos. ¿Cómo puedo hacer que mi gráfico finalice el 01/04/2019?
¡Realmente agradecería ayuda en esto!
Anónimo
En respuesta a jmf2244
Hola @ jmf2244
Este es el promedio móvil de 10 días que usé en uno de mis informes y funciona bien de acuerdo con su problema.
amablemente encuentre el ejemplo adjunto y avíseme si funciona:
jmf2244
En respuesta a Anónimo
Gracias @Anónimo. Sin embargo, recibo el siguiente error: «No se puede determinar un solo valor para la columna ‘Ingresos’ en la tabla ‘xxxx'». (Reemplacé «Ingresos» y «xxxx» con los nombres reales para seguir tu ejemplo)
Parece que SI necesita un valor único en la prueba lógica, no una tabla, ¿verdad?
Anónimo
En respuesta a jmf2244
Hola @ jmf2244
intente consultar el artículo adjunto: https: //community.powerbi.com/t5/Desktop/Rolling-Average-Quick-Measure-Incorrectly-Calculating-the-F …
jmf2244
Hago el promedio móvil y el resultado está bien. Pero cuando grafica la medida en una línea de tiempo, muestra puntos de datos en el futuro. Por ejemplo, digamos que mis datos terminan el 4/1/19 y calculo un promedio móvil de 10 días. La línea de tiempo va hasta el 4/11/19, es decir, 10 días después de mi último punto de datos. ¿Cómo puedo hacer que mi gráfico finalice el 01/04/2019?
¡Realmente agradecería ayuda en esto!
Anónimo
hola, he estado usando medidas rápidas para calcular el promedio móvil de los últimos 3, 6, 12 y 18 meses para generar las clasificaciones en el trabajo, por alguna extraña razón, los promedios ya no funcionan ya que estamos en un nuevo año, ¿alguien puede ayudarme? Estoy atascado
SivaMani
En respuesta a Anónimo
¿Puede compartir más detalles sobre su problema con datos de muestra?
Anónimo
En respuesta a SivaMani
Hola @SivaMani
te he enviado un enlace a mi archivo pbix a través de un mensaje privado
Saludos cordiales
HiltonM
SivaMani
@ Cliff09,
Prueba esto y déjame si está funcionando o no.
Valor de ventas L12M =
VAR __EndDate = EOMONTH (LASTDATE (‘Ventas'[Date]), 0)
VAR __StartDate = DATE (YEAR (__ EndDate), MONTH (__ EndDate) – 12,1)
REGRESO
CALCULAR (SUM (‘Ventas'[Value]), DATESBETWEEN (‘Ventas’ [Date], __Fecha de inicio Fecha de término))
Cliff09
En respuesta a SivaMani
Hola SivaMani,
Eso es simplemente repetir el valor de la columna ‘Ventas mensuales totales’.
SivaMani
En respuesta a Cliff09
Si crea esto como una columna calculada, repite el valor.
Por favor, cree como medida calculada.
Cliff09
En respuesta a SivaMani
Sí, lo he creado a modo de medida.
Aquí está el resultado que obtengo en los datos de muestra:
SivaMani
En respuesta a Cliff09
@ Cliff09,
Discúlpate por la respuesta tardía. Se solucionó su problema.
Aquí está la solución,
Paso 1: Cree una medida rápida -> Promedio móvil
Paso 2: Edite el DAX de la medida rápida -> Cambiar AVERAGEX a SUMX
Eso es todo
GlassShark1
En respuesta a SivaMani
Esto es lo que necesito gracias. Sin embargo, tratando de hacer que esto ignore un cortador externo de geografía, supongo que me estoy perdiendo y TODO en alguna parte o algo así.
Cliff09
En respuesta a SivaMani
Hola SaviMani,
Gracias que hizo el truco. Aunque dejarlo como AVERAGEX me da ese resultado que busco.
Ejecuto un «No se puede mostrar el video». Error cuando trato de aplicar un segmento de fecha a la página y envié un ‘ceño fruncido’ al soporte de Microsoft para esto.
¡Gracias por tu ayuda!