Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
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.
Como referencia, se ha adjuntado el archivo de Excel de demodata.
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)
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
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.
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)
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
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
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