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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

Promedio por categoría medida rápida , ¿cómo funciona?

Tengo problemas para entender cómo funciona esta medida rápida.

Para más información, estoy considerando el conjunto de datos adventure works.

THen, definí las medidas

total_sales= SUM(FactInternetSales[SalesAmount] y la medida

y

promedio_ventas = PROMEDIO(FactInternetSale[SalesAmount])

Ahora, calculé una medida rápida usando Promedio por categoría, y obtuve el código dax de esta manera:

Promedio de total_ventas por Color =
PROMEDIOX(
KEEPFILTERS(VALUES('DimProduct'[Color])),
CALCULAR([total_ventas])
)
Entonces, si pongo estas medidas en una tabla tengo algo como esto:
boriscout_0-1625277310884.png

No puedo entender lo que se ha calculado con la medida rápida, los valores son tan diferentes. Supongo que el promedio por categoría es el promedio de las ventasamount para cada color, pero no puedo entender.

Por favor, ¿podría explicarme qué es lo que está mal?

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

No @boriscout

¿Has resuelto tu problema? En caso afirmativo, tenga a bien aceptar la respuesta útil como la solución. para que los demás puedan encontrarlo más rápidamente.

o

si el problema persiste, por favor hágamelo saber.

Saludos

Equipo de apoyo a la comunidad _ Tang

Syndicate_Admin
Administrator
Administrator

No @boriscout

Creo una muestra y muestro cómo funciona esta medida rápida.

vxiaotang_0-1625825344826.gif

Saludos

Equipo de apoyo a la comunidad _ Tang

Si este post ayuda,por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Gracias por publicar. Esto solo demuestra que la herramienta de medición rápida es ineficaz y no se debe confiar en ella para aprender DAX. Si la función KEEPFILTERS ni la función CALCULATE son necesarias en este código.

Measure1 average per Color = 
AVERAGEX(
   KEEPFILTERS(VALUES('Table'[Color])), 
   CALCULATE([Measure1])
)

Gracias, Matt @MattAllington

No he dicho que estas dos funciones sean necesarias, simplemente he respondido cómo funciona esa rápida medida.

-

Por cierto, la medida rápida es la función con forma de una plantilla general. Esto determina que no se puede racionalizar mucho.
así que si se necesitan expresiones más eficientes, te sugiero que aprendas el tutorial oficial de DAX, ver
https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-tutorial-create-calculated-columns

https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-tutorial-create-measures

https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-quickstart-learn-dax-basics

https://docs.microsoft.com/en-us/dax/

Saludos

Equipo de apoyo a la comunidad _ Tang

Si este post ayuda,por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

promedio_ventas Es el total de todos los valores dividido por el recuento de valores de los datos.

la medida rápida no se ve bien. No puedo decirte lo que hace porque has demostrado lo que es total_ventas.

Helpful resources

Announcements
July 2024 Power BI Update

Power BI Monthly Update - July 2024

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

PBI_Carousel_NL_June

Fabric Community Update - June 2024

Get the latest Fabric updates from Build 2024, key Skills Challenge voucher deadlines, top blogs, forum posts, and product ideas.

Top Solution Authors