The ultimate Microsoft Fabric, Power BI, Azure AI & SQL learning event! Join us in Las Vegas from March 26-28, 2024. Use code MSCUST for a $100 discount. Register Now
Hola
Tengo una medida que calcula el promedio móvil durante 6 meses que funciona muy bien como se muestra a continuación.
Periodo | actual | promedio móvil |
202202 | 21 | 21 |
202203 | 71 | 46 |
202204 | 128 | 73 |
202205 | 226 | 112 |
202206 | 672 | 224 |
202207 | 2780 | 650 |
En mi conjunto de datos, solo contiene 6 meses, por lo que se cortará, por ejemplo, febrero, cuando llegue agosto.
Necesito calcular el promedio general de 6 meses (que sería de 650 en este caso), pero aún necesito usar la cortadora para el mes actual. ¿Es posible tener una medida para calcular el promedio general de 6 meses pero ignorar la cortadora dentro de la medida?
Desactivar las interacciones no funcionará en este caso, ya que hay una medida en el mismo objeto visual que requiere la segmentación de datos.
Gracias de antemano
Liam
Solved! Go to Solution.
@lherbert501 , En primer lugar, si selecciona datos del mes y necesita un valor más que eso, entonces segmenta la segmentación de datos en una tabla de fechas independiente
fecha se une y fecha 1 tabla independiente
Date1 es una tabla de fecha independiente, date se une con table
nueva medida =
var _max = maxx(allselected(Date1),Date1[Date])
var _min = eomonth(_max, -6) +1
devolución
calculate( CALCULATE(AverageX(Values('Date'[MONTH Year]),calculate(Sum('Table'[Value)))
,DATESINPERIOD('Date'[Date],MAX('Date'[Date]),-6,MONTH)) , filter('Date', 'Date'[Date] >=_min && 'Date'[Date] <=_max))
Muchas gracias por la respuesta.
La nueva medida que ha escrito con una tabla de fechas adicional da el mismo resultado que el promedio móvil a continuación.
La columna en amarillo es lo que estoy buscando si es posible. ¿Promedio general de 6 meses independientemente del cambio de rebanadora?
Gracias
Liam
Logré hacer esto con la función 🙂 ALL
Join us at our first-ever Microsoft Fabric Community Conference, March 26-28, 2024 in Las Vegas with 100+ sessions by community experts and Microsoft engineering.