Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Suma del promedio

https://docs.google.com/spreadsheets/d/1gUcYOo2iAabmPHrjDgwnLaitmDt_FgdR/edit?usp=sharing&ouid=11453...

Hola expertos necesitan una ayuda en power bi,
para crear una medida para la suma del promedio.
la siguiente suma de medida promedio necesaria,
por ejemplo, para la categoría Belleza debe mostrar 1673 (791.13 + 800.72 + 821.31) y Inicio debe mostrar 2455.

Nobie_0-1689451828090.png

Como referencia, se ha adjuntado el archivo de Excel de demodata.

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Hola @Nobie ,
Por favor, intente esto:

Sum of Avg = 

var _category = MAX(Prod[Category])
Var _product = MAX(Prod[Product])
var _maxProd = CALCULATE(MAX(Prod[Product]), FILTER(ALL(Prod),Prod[Category]= _category))

var _Table = SUMMARIZECOLUMNS(Prod[Category],"zzzz",Sumx(Prod,Prod[Price]*Prod[Quantity]))



var _calc = CALCULATE(MAX('Table'[zzzz]),'Table'[Category]=_category)


return IF(_maxProd=_product,_calc)

Nathaniel_C_0-1689544413664.png


Avíseme si tiene alguna pregunta.

Si esto resuelve sus problemas, márquelo como la solución, para que otros puedan encontrarlo fácilmente. Las felicitaciones 👍también son agradables.
Nathaniel



Syndicate_Admin
Administrator
Administrator

Hola @Nathaniel_C , Gracias por una solución
pero esta no es la solución que estoy buscando.
puedes ver que tu solución me está dando un promedio para una categoría, pero necesito la suma del promedio.
En lugar de 804 debe ser la suma de 791+800+821 =1673.

Nobie_0-1689486112468.png

Syndicate_Admin
Administrator
Administrator

Hola @Nobie ,
Si solo desea colocar ese valor 1x para cada categoría, es posible que desee probar esto:

Average Per Category Clean = 

var _category = MAX(Prod[Category])

var _product = MAX(Prod[Product])

var _calc = CALCULATE(AVERAGEX(Prod,Prod[Price]*Prod[Quantity]),FILTER(ALL(Prod),Prod[Category]=_category))

var _calcMax = CALCULATE(MAX(Prod[Product]), FILTER(ALL(Prod),Prod[Category]=_category))


return IF(_product = _calcMax,_calc)

Nathaniel_C_1-1689455212580.png


Avíseme si tiene alguna pregunta.

Si esto resuelve sus problemas, márquelo como la solución, para que otros puedan encontrarlo fácilmente. Las felicitaciones 👍también son agradables.
Nathaniel

Syndicate_Admin
Administrator
Administrator

Hola @Nobie ,
Si entiendo su pregunta, por favor intente esto:

Average Per Category = 

var _category = MAX(Prod[Category])

var _calc = CALCULATE(AVERAGEX(Prod,Prod[Price]*Prod[Quantity]),FILTER(ALL(Prod),Prod[Category]=_category))

return _calc

Nathaniel_C_0-1689454975161.png

En su medida para el promedio, ¿no es ese el total?

Avíseme si tiene alguna pregunta.

Si esto resuelve sus problemas, márquelo como la solución, para que otros puedan encontrarlo fácilmente. Las felicitaciones 👍también son agradables.
Nathaniel



Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.