cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Regular Visitor

¿Hay alguna manera de hacer un promedio condicional de promedio

Tratando de lograr lo siguiente, pero no han tenido éxito en la creación de un DAX combinado ...

Resultado deseado:

Utilice el filtro en PowerBI para seleccionar productos(s)

A continuación, en la tabla tienen productos y una columna con ...

'Tasa de venta media para las últimas 4 semanas'

Desea tener la SUMA de 'unidades' por 'ID de ubicación', para los valores filtrados (ejemplo filtrado por productos)

Durante las últimas 4 semanas, que se basan en la fecha más reciente de la tabla, independientemente del filtrado

Tener eso promediado por 4 semanas

SI para un 'ID de ubicación' resultante no hay 'unidades', a continuación, mostrar 0 valor, para ese 'ID de ubicación' específico

A continuación, promediar el promedio de 4 semanas calculado anteriormente para todo el 'ID de ubicación' donde los valores de unidad resultantes > 0

Ejemplo de tabla de datos a continuación

ID de ubicación

Producto

Inicio de la semana

Unidades

Localizaciones De venta

0001

Champú

6/29/2020

13

1

0003

Champú

6/29/2020

3

1

0004

Champú

6/29/2020

13

1

0006

Champú

6/29/2020

6

1

0007

Champú

6/29/2020

3

1

0008

Champú

6/29/2020

2

1

0009

Champú

6/29/2020

0

0

0011

Champú

6/29/2020

0

0

0014

Champú

6/29/2020

4

1

0001

Champú

7/6/2020

7

1

0003

Champú

7/6/2020

3

1

0004

Champú

7/6/2020

1

1

0006

Champú

7/6/2020

1

1

0007

Champú

7/6/2020

4

1

0008

Champú

7/6/2020

1

1

0001

Champú

7/13/2020

0

0

0003

Champú

7/13/2020

5

1

0004

Champú

7/13/2020

0

0

4 REPLIES 4
Highlighted
Super User IX
Super User IX

Re: ¿Hay alguna manera de hacer promedio condicional de promedio

Esto parece un problema de agregación de medida. Vea mi artículo de blog sobre eso aquí: https://community.powerbi.com/t5/Community-Blog/Design-Pattern-Groups-and-Super-Groups/ba-p/138149

El patrón es:
MinScoreMeasure ? MINX ( SUMMARIZE ( Tabla, Tabla[Grupo] , "Medida",[SuMeasure] ), [Medida])
MaxScoreMeasure ? MAXX ( SUMMARIZE ( Tabla, Tabla[Grupo] , "Medida",[SuMeasure] ), [Medida])
AvgScoreMeasure - AVERAGEX ( SUMMARIZE ( Tabla, Tabla[Grupo] , "Medida",[SuMeasure] ), [Medida])
etcetera.

Puede agregar FILTERs


---------------------------------------

@ me in replies or I'll lose your thread!!!

I have a NEW book! 
DAX Cookbook from Packt
Over 120 DAX Recipes!




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Highlighted
Continued Contributor
Continued Contributor

Re: ¿Hay alguna manera de hacer promedio condicional de promedio

@Bobiverse

A continuación debería funcionar si entendí correctamente su requisito 🙂

Crear por debajo de tres medidas--

1). Units_measures de la suma ('Tabla'[Unidades])
2). Units_Sum en Ubicación - CALCULATE(
SUMX(VALUES('Table'[Id location ID]),[Units_measures])
,
DATESINPERIOD ( 'Tabla'[Inicio de la semana], LASTDATE ( 'Tabla'[Inicio de la semana] ), -28, DIA )
)
3).
Tasa de venta promedio para las últimas 4 semanas - CALCULATE(
AVERAGEX(VALUES('Table'[Id Location ID]),[Units_Sum en la ubicación])
,
'Tabla'[Unidades]>0)
Por favor, avísame si te ayuda.
Highlighted
Solution Sage
Solution Sage

Re: ¿Hay alguna manera de hacer promedio condicional de promedio

Hola @Bobiverse,

¿Está tratando de comparar las unidades vendidas del producto seleccionado con las unidades de averge vendidas para el producto en la ubicación actual durante las 4 semanas anteriores o en todas las ubicaciones de la semana 4 anterior?

Gracias

Highlighted
Solution Sage
Solution Sage

Re: ¿Hay alguna manera de hacer promedio condicional de promedio

HOLA @Bobiverse,

Un poco de un WAG, pero esta medida debería conseguir el Rolling 4 Week Avg basado en lo que tienes en tu filtro, y filas

Rolling 4 Weeks Sales Avg = 
DIVIDE(
    CALCULATE(
        sum('Table'[Units]),
        filter(ALL('Table'[Week Start]),'Table'[Week Start] in DATESINPERIOD('Table'[Week Start],  max('Table'[Week Start] ), -28, DAY ))
    ),
    4
)

richbenmintz_0-1596573105511.png

Espero que esto ayude un poco,

Richard


¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!
¿Mis respuestas ayudaron a llegar a una solución? Dale un kudos haciendo clic en Thumbs Up!

Helpful resources

Announcements
Community Conference

Power Platform Community Conference

Find your favorite faces from the community presenting at the Power Platform Community Conference!

Upcoming Events

Experience what’s next for Power BI

See the latest Power BI innovations, updates, and demos from the Microsoft Business Applications Launch Event.

secondImage

Power Platform 2020 release wave 2 plan

Features releasing from October 2020 through March 2021

Get Ready for Power BI Dev Camp

Get Ready for Power BI Dev Camp

Mark your calendars and join us for our next Power BI Dev Camp!.

Top Solution Authors